我有這樣SQL從2個表中選擇其中的關鍵是不是在某些行中1個表
ID Type
--- -------
1 17
2 18
3 18
10 16
而第二臺這樣
ID Month
--- -------
1 Feb
2 Feb
3 Feb
4 Feb
我想選擇一個表第二個表格中的所有內容都與第一個表格中的類型匹配。如果它在第一個表格中沒有匹配的ID,我仍然想要顯示它。
現在我在做這個查詢
select t2.id, t2.month, t1.type
from t2, t1
where t1.id = t2.id
,它是給我這個結果
ID MONTH TYPE
1 Feb 17
2 Feb 18
3 Feb 18
但我想是這樣的結果
ID MONTH TYPE
1 Feb 17
2 Feb 18
3 Feb 18
4 Feb 0
哪有我寫了一個SQL語句,這會給我上面的結果嗎?
SQL小提琴:http://sqlfiddle.com/#!2/c90f5/1
完美!謝謝。 – qaz 2013-02-21 14:32:05
@qaz - 沒問題,很高興我可以幫忙。 – sgeddes 2013-02-21 14:32:49