我有一個名爲users
的表,它有一列codecountry
和另一個表country
,它具有列code
和country
。根據國家/地區代碼選擇國家/地區
我想根據表users
中的codecountry
從表country
中選擇country
。
我以爲下面的代碼可以工作,但它總是返回一個空集,我無法弄清楚我做錯了什麼。
代碼:
SELECT country
FROM country
WHERE (code) IN (
SELECT codecountry
FROM users
WHERE iduser="me"
)
問題可能是'iduser =「me」'。如果沒有任何匹配,您將不會返回任何內容。 –
「我」應該是「我」。雙引號用於別名;單引號用於字符串文字。然後有一個右括號丟失。 –
現在查看約JOINs – Strawberry