基於不同的ID的表中的兩個值我有兩個表:如何獲得在同一SELECT
Users
=====================================
id, name, country_id, nationality_id
Countries
=====================================
id, name, currency
country_id
和nationality_id
都使用ID從Countries表的。
country_id
和nationality_id
不一定是相同的。
我想要得到的是一張表,其中給定國家中每個用戶的名字,其國家名稱nationality_id
和他們使用的貨幣country_id
。
我的問題是如何做WHERE子句。這是我的,但它是不正確的,因爲貨幣回來nationality_id
而不是country_id
。
希望是有道理....
SELECT
Users.name,
Countries.name,
Countries.currency
FROM
Users, Countries
WHERE
Users.nationality_id = Countries.id
AND Countries.id = 6