簡體   English   中英

SQL Select查詢以從父表獲取數據

[英]SQL Select query to get data from the parent table

我有兩張桌子。 表1,父表,表2,子表

表1

T1_id  T1_Name
-------------
1    Sunday
2    Monday
3.   Tuesday
4.   Thursday
5.   Friday
6.   Saturday
7.   Rain
8.   Wind
9.   Snow

表2

 T2_id  Day  Climate
 -------------------
  1      2   9
  2      3   8
  3      5   7

在表2中存儲了表2中對應的ID,我的預期結果是

 T2_id   Day         Climate
 -----------------------------
  1      Monday      Snow
  2      Tuesday3    Wind
  3      Friday      Rain

我已經嘗試過使用內部聯接的方法,但是它只返回匹配的記錄。 我需要所有行,而與列中的NULL值無關。 可能嗎?

 SELECT T2.T2_id,y.T1_Name,x.T1_Name FROM T2 
 LEFT OUTER JOIN T1 y ON T2.Day = y.T1_id 
 LEFT OUTER JOIN T2 x ON T1.Climate = x.T1_id

如果未找到匹配項,則LEFT OUTER JOIN將顯示NULL值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM