此查詢工作正常:MySQL的子查詢與IN子句
SELECT country_name FROM countries WHERE country_id IN (23,86,79)
,所以我可以得到國家的名稱基於這些COUNTRY_ID列表。但我想要的是像一個子查詢,讓他們:
SELECT country_name FROM countries WHERE country_id IN (SELECT office_id FROM countries WHERE country_code='FRA')
我可以拿到辦公室Id的名字,而不是所有(在這種情況下應爲4)。 office_id和country_id是Int。任何幫助?
? - SELECT country_name FROM countries WHERE country_code ='FRA' –
查詢看起來很好。向我們展示一些數據和預期結果,以便我們可以看到發生了什麼問題 –