我有三個表如何用查詢離開連接表?
usertbl
id | fname | lname
---|-------|------
1 | ali | rahimi
2 | reza | miri
citytbl
id | cityname
---|-------
1 | ahvaz
2 | shiraz
3 | mashad
TBL3
Cityid| userid| Value
------|-------|------
1 | 1 | 10
2 | 1 | 30
結果,我希望是:
Cityid| userid| Value
------|-------|------
1 | 1 | 10
2 | 1 | 30
3 | 1 | 0
1 | 2 | 0
2 | 2 | 0
3 | 2 | 0
我試試這個:
SELECT *
FROM usertbl, citytbl
LEFT OUTER JOIN tbl3 ON
(tbl3.cityid=citytbl.id AND
tb.l3.userid=usertbl.id)
,但它並沒有奏效。
什麼是表「usertbl」和「citytbl」之間的連接條件? –
@EstebanP。沒有條件...我想讓每個城市的每個用戶都擁有 –
不要將逗號分隔的隱式聯接與顯式JOIN混合在一起。太困惑了我們大多數人。 – jarlh