我是下面查詢中的2個結果集,我想將結果合併成1個單獨的表,但不知道如何從這裏開始,有人可以請提供一些指導:SQL Server +'合併結果'
從SELECT userid, vehicleId, count(vehicleId) As SearchCount FROM MemberSearches
GROUP BY userid, vehicleId
ORDER BY count(vehicleId) DESC
SELECT f.UserId, v.AutoId AS VehicleId, count(v.AutoId) AS SearchCount FROM Favorites f
LEFT JOIN [SellPost] sp
ON (f.PostId = sp.AutoId)
LEFT JOIN [Vehicle] v
ON (sp.CarId = v.AutoId)
GROUP BY f.UserId, v.AutoId
ORDER BY COUNT(v.AutoId) DESC
結果的第一選擇:從第二
UserId VehicleId SearchCount
2926FC8A78FB 7 3
2926FC8A78FB 2 2
2926FC8A78FB 6 1
結果選擇:
UserId VehicleId SearchCount
2926FC8A78FB 1 5
2926FC8A78FB 2 5
我需要實現最終結果爲:
UserId VehicleId SearchCount
2926FC8A78FB 1 5
2926FC8A78FB 2 7
2926FC8A78FB 6 1
2926FC8A78FB 7 3
@ user415795這個答案給你預期的結果嗎? – vikas
爲什麼它不起作用? – vikas
謝謝你們,這實際上會產生所需的結果。 – k80sg