JOIN我有2個表問題的LEFT在MySQL
countries:
id, name
results:
id, stat, type, country, value, date
stat
可以是任何的10個值的和type
之一2. Country
是國家對countries
表中的id。
特定日期的結果並非所有國家/地區。
如何創建一個LEFT JOIN
因此所有國家都列出了EVERY stat
- type
組合,因此,如果一個國家沒有結果的話,0(或NULL)將顯示。
我試過SELECT * FROM dt_countries c LEFT JOIN results r ON c.id = r.country
作爲測試,但它不顯示我想要的結果。
感謝
是在另一個或多個表中,我們可以利用這裏所列舉的統計/類型? – 2011-03-02 14:45:03
你有一個包含結果類型的表和另一個包含結果值的表嗎? – linepogl 2011-03-02 14:45:46
在我們可以利用的另一個表中存在統計信息/類型嗎? 不,這是唯一的表 – Jon 2011-03-02 14:49:35