Я получаю два набора результатов из нижеследующего запроса, который я хочу «объединить» результаты в один отдельный стол, но не уверен, как это исходит отсюда, может кто-то проконсультируйтесь с вами: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