我需要連接兩個表:MySQL的加入聲明
國表
country|lang1|lang2|lang3|lang4
Canada |1 |2 |NULL |NULL
US |1 |NULL |NULL |NULL
和
語言表
id|language
1 |English
2 |French
我要爲兩行的返回值我的國家的表與語言名稱。
我該怎麼做?
我想:
SELECT * FROM en_countries LEFT JOIN all_languages
ON (all_languages.id = en_countries.lang1 AND all_languages.id = en_countries.lang2)
但是這並沒有給我的語言名稱。我該怎麼做呢?
如果有人可以給我這個活動記錄格式,這將是一個獎金。我正在爲CodeIgniter做這件事。
完美。謝謝。這工作正常,但我更喜歡下面的解決方案。 – sehummel 2011-06-09 20:45:00