作者gargamel (Nerding)
看板Database
標題Re: [SQL ]由Table中撈取資料後Join到另外一個Table
時間Sat Mar 22 00:08:45 2008
推文等好久
我直接改
你table schema一定要改...我改的只是參考
table1 加上一組key來當pk
table2 加上t1_key當做fk
直接table1.key = table2.t1_key 就出來了
Table1 Table2
------------------------------------ -----------------------
ID key 部門 升遷日 t1_key ID 加班日
------------------------------------ -----------------------
AAA 1 DO1 2008-02-10 1 AAA 2008-02-12
AAA 2 D02 2008-02-20 1 AAA 2008-02-15
AAA 3 D03 2008-03-10 2 AAA 2008-02-22
BBB 4 D02 2008-02-12 2 AAA 2008-02-25
BBB 5 D03 2008-03-08 3 AAA 2008-03-12
3 AAA 2008-03-18
4 BBB 2008-02-15
TABle3 (希望的Results) 5 BBB 2008-03-10
-----------------------------------
pk ID 加班日 部門
-----------------------------------
1 AAA 2008-02-12 D01
1 AAA 2008-02-15 D01
2 AAA 2008-02-22 D02
2 AAA 2008-02-25 D02
3 AAA 2008-03-12 D03
3 AAA 2008-03-18 D03
4 BBB 2008-02-15 D02
5 BBB 2008-03-10 D03
------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.237.13
※ 編輯: gargamel 來自: 220.135.237.13 (03/22 00:09)
推 msplay:謝謝gargamel指教,如果能夠改schema當然變的簡單點囉,不 03/22 00:41
推 grence:table3=table2+table1.部門,子查詢就搞定? 03/22 01:45