作者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)
1F:推 msplay:谢谢gargamel指教,如果能够改schema当然变的简单点罗,不 03/22 00:41
2F:推 grence:table3=table2+table1.部门,子查询就搞定? 03/22 01:45