您的位置:首页 > 其它

多表联合查询,取相同ID的第一条记录

2012-01-25 20:05 761 查看
imgzoom表: zoomid(主键), zoomtittle

imginfo表:imgid(主键),imgtittle,imgdesp,imgsmall,zoomid(外键)

在存储过程中实现:

查询:zoomtittle,imgsmall,zoomid 这三个字段(列)

前提:imginfo表中有相同zoomid的时候,只取第一条记录

SELECT A.zoomtittle,B.imgsmall,B.zoomid

FROM imgzoom A CROSS APPLY(SELECT TOP(1)* FROM imginfo B WHERE A.zoomid=B.zoomid order by imgid) B
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: