小编Bil*_*lal的帖子

如何在SQL中使用左连接选择前1个子查询

我正在尝试执行此查询,但是它不起作用。请帮我解决这个问题,我想从带有左联接的子查询中针对相关帖子选择前1张图片

SELECT DISTINCT tblAdvertisement.AdvID, 
                tblAdvertisement.CityName, 
                tblAdvertisement.Model, 
                tblAdvertisement.Year, 
                tblAdvertisement.Mileage, 
                tblAdvertisement.imgPath, 
                tblAdvertisement.Price, 
                tblAdvertisement.VoteScore, 
                tblLike.isLike 
FROM            tblAdvertisement 
LEFT JOIN       tblimg 
                ( 
                       SELECT TOP 1 
                              ImgPath 
                       FROM   tblimg ) AS 
ON              tblAdvertisement.AdvID = tblimg.AdvID 
LEFT JOIN       tblLike 
ON              tblAdvertisement.AdvID = tblLike.AdvID 
AND             tblAdvertisement.UserID = @userID 
ORDER BY        AdvID DESC
Run Code Online (Sandbox Code Playgroud)

sql sql-server

2
推荐指数
1
解决办法
1156
查看次数

标签 统计

sql ×1

sql-server ×1