看板 Database 關於我們 聯絡資訊
先謝謝grence的幫忙.. 我想可能我用文字舉的例子可能不太好 Table1 Table2 ------------------------------------ --------------------- ID 部門 升遷日 ID 加班日 ------------------------------------ --------------------- AAA DO1 2008-02-10 AAA 2008-02-12 2008-02-15 AAA D02 2008-02-20 AAA 2008-02-15 AAA D03 2008-03-10 AAA 2008-02-22 BBB D02 2008-02-12 AAA 2008-02-25 BBB D03 2008-03-08 AAA 2008-03-12 AAA 2008-03-18 BBB 2008-02-15 TABle3 (希望的Results) BBB 2008-03-10 ----------------------------------- ID 加班日 部門 ----------------------------------- AAA 2008-02-12 D01 AAA 2008-02-15 D01 AAA 2008-02-22 D02 AAA 2008-02-25 D02 AAA 2008-03-12 D03 AAA 2008-03-18 D03 BBB 2008-02-15 D02 BBB 2008-03-10 D03 ------------------------------------ 由於每個ID的加班日與升遷日都不相同,但又希望直接將TABLE1與TABLE2 JOIN成TABLE3 Grence大的寫法小弟一開始也是這樣想的,不過和結果不合。 還是謝謝Grence大,不過還使懇求哪位高手可以教教小弟!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.69.56 ※ 編輯: msplay 來自: 122.116.69.56 (03/21 23:56) ※ 編輯: msplay 來自: 122.116.69.56 (03/21 23:56)
gargamel:就id對id就能解出你要的...只是首先你要濾出最後的部門 03/21 23:56
gargamel:另外,table設計有些很大問題,2無法明確知道屬於1的哪筆 03/22 00:00
gargamel:如果你pk一定要玩combo,把2加上1的date 才能解 03/22 00:10