读书人

两个表连接解决方案

发布时间: 2012-02-11 09:51:35 作者: rapoo

两个表连接
现在有两个表A,B:
中的字段有:patID,name,age,address;主键为:patID
B中的字段有:RecID,patID,someRec,tsrq,zlriqi,chuli;主键为RecID,外键为patID,连着A表的patID
现在我想查出A表中B表里面patID,someRec不重复的所有内容,并且按tsrq排序。
比如:
A表中有数据:
1,AA,12,CVD
2,BB,13,DXD
3,CC,15,DFF
B表中有数据:
01,1,1,2009,2008,fgf
02,1,1,2009,2008,fgf
03,2,1,2006,2005,fgd
04,1,2,2008,2007,cvd
查出来的结果为:
2,BB,13,DXD
1,AA,12,CVD


[解决办法]
select distinct(patID,someRec) from a, b where a.parID = b.parID
[解决办法]

[解决办法]
select DISTINCT(patID, Name, Age, Address) from A INNER JOIN B ON A.patID = B.patID Order By strq

读书人网 >C++ Builder

热点推荐