id_produktu | produkt | id_formatu 1 produkt1 2,5,9 2 produkt2 1,3 3 produkt3 2,3,9,10
i drugą tabele formaty
id_formatu | format 1 format1 2 format2 3 format3 4 format4 5 format5 6 format6 7 format7 8 format8 9 format9 10 format10
Z tabeli formaty chcę pobrać te które mam w tabeli produkty.id_formatu danego rekordu
Zapytanie:
SELECT produkty.id_produktu,produkty.produkt,produkty.id_formatu,formaty.format FROM produkty,formaty WHERE produkty.id_produktu=1 AND formaty.id_formatu IN(SELECT produkty.id_formatu FROM produkty WHERE produkty.id_produktu=1)
i wypluwa mi tylko jeden rekord a powinny być 3. Ktoś pomoże ?