有两个mysql表games_server
和orders_order
。只有当该表中的值id
等于第二个表orders_order
的值server_id
时,我需要从第一个表中选择名为full_address
的值。如果一个值等于另一个表中的值,请从其中一个表中选择一个值
但不只是任何价值。它必须是WHERE service_type = 'be_first' AND status = 'running'
我读到这里可能的解决方案,并试图这样的事情:
SELECT server_address
FROM games_server
WHERE id IN
SELECT server_id
FROM orders_order
WHERE service_type = 'be_first'
AND status = 'running'
ORDER BY updated DESC
,但没有奏效。我对mysql不太好。请帮忙。
可能是一个想法,在继续之前阅读一本书或基本教程。 – Strawberry