首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

两个表连接解决方案

2012-02-11 
两个表连接现在有两个表A,B:中的字段有:patID,name,age,address主键为:patIDB中的字段有:RecID,patID,som

两个表连接
现在有两个表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

热点排行