有兩個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