作者averywu (看文不要只会用横的看)
看板Database
标题[SQL ] 选取不同资料表对应同KEY的问题
时间Thu Mar 24 16:01:12 2011
A TABLE
ID SID PRICE GID
----------------------------
1 1 100 2
2 1 110 2
3 1 130 2
B TABLE
ID SID PRICE GID
----------------------------
1 1 20 2
2 1 30 2
3 1 33 2
select a.*,b.* from a,b where a.SID = 1 AND b.SID = 1
为什麽会跑出9笔啊 Orz...
要怎样才有下列结果
ID SID APRICE BPRICE GID
----------------------------------
1 1 100 20 2
2 1 110 30 2
3 1 130 33 2
还是乾脆合并二个TABLE重做算了?因为这二个TABLE又要对应到另二个TABLE
(SID ﹠ GID)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152
1F:推 fantasyj:where a.ID=b.ID and a.SID=1 (看table的unique key) 03/24 16:54