Mam takie oto zapytanie:
SELECT TOP 10 p.prod_id, p.prod_nazwa
FROM zamowienie zam
INNER JOIN elementy_zamowienia el_zam
ON zam.zam_id = el_zam.zam_id
INNER JOIN produkt prod
ON el_zam.prod_id = prod.prod_id
WHERE el_zam.zam_id
IN (SELECT zam_id FROM elementy_zamowienia
WHERE prod_id = 13
GROUP BY zam_id, prod_id)
AND zam.zam_data > DATEADD(month, -6, GETDATE())
AND prod.prod_id <> 13
GROUP BY prod.prod_id, prod.prod_nazwa
ORDER BY COUNT(*) DESC;
Potrzebuję zmodyfikować to zapytanie tak, aby pozbyć się podzapytania i w tej sprawie proszę o pomoc. Poza tym jeśli gdzieś są jakieś błędy również proszę o poprawienie mnie. Dzięki z góry.