select produktNamn
from produkt join kopplingstabell on produkt.id = kopplingstabell.produktid
where kopplingstabell.ketgoriid in (47,11,56,4,23)
group by produktNamn
having count(*) = 5
Hej!
Nu måste jag skriva här för jag lyckas inte hitta svar på det jag söker.
Tre tabeller:
Produkt
Kategori
Kopplingstabell
Samma produkt kan finnas i flera kategorier.
Nu har jag en sida som visar en lista på produkterna. Jag har checkboxar där användaren kan klicka i vilka kategorier som skall visa.
Kruxet:
Kategorierna skall kunna kombineras. Är två checkboxar markerade skall bara produkter visas SOM TILLHÖR ALLA kategorier som är förklickade.
Har hittat massor svar som gäller att plocka ut för enskilda kategorier men i mitt fall skall det kombineras.
(Sorry, borde nog ha skrivit det i SQL-forumet istället.)

