![](/img/trans.png)
[英]Unable to get data from sql table in php script where parent column is also from sql query
[英]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.