看板 Database 關於我們 聯絡資訊
若我有下列二個Table TableA -------------------- id | Name -------------------- 001 | SQL 002 | Enligh 003 | Chinese TableB ------------------------ Student | id | Score ------------------------ A | 001 | 80 A | 003 | 90 B | 001 | 100 B | 002 | 60 而我要找出的資料如下: 001 A 80 002 A 0 003 A 90 001 B 100 002 B 60 003 B 0 那我要怎麼寫? 剛剛試著把二個Table join起來,但好像永遠只有四筆資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.81.45
grence:outer join. select...from tablea left join tableb on... 04/01 21:20
Antzzz:我覺得要用cross join把架子先做出來,再outer join TableB 04/02 13:04
grence:原po的例子直接left join不是就收工了..null補零又沒說dbms 04/02 21:30