首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

2个表查询结果不显示重复行有关问题

2012-04-09 
2个表查询结果不显示重复行问题目前2个表一个是车辆申请的,一个是车辆的目前语句是select ci.CarNum,ci.Dr

2个表查询结果不显示重复行问题
目前2个表
一个是车辆申请的,一个是车辆的 
目前语句是
select ci.CarNum,ci.Driver,ca.UnitName,ca.Carpeople,ca.Starttime,ci.state from qp_CarInfo as ci left join qp_CarApply as ca on ca.CarId = ci.id order by ca.Starttime desc

查询出来却是由26条结果,应该是和车辆表里面一样只有23条结果,因为只有23辆车 
车辆申请表中记录的是申请车辆的信息 其中有同一辆车申请过2次或3次 多以导致查询结果有26条

现在想去除重复的车牌号码CarNum 只显示最近时间的CarNum 使查询结果只显示23条

[解决办法]

SQL code
select ci.CarNum,ci.Driver,ca.UnitName,ca.Carpeople,ca.Starttime,ci.state from qp_CarInfo as ci [color=#FF0000]INNER [/color]join qp_CarApply as ca on ca.CarId = ci.id order by ca.Starttime desc 

热点排行