Har to tabeller og en koblingstabell: produkt, butikk og butikk_produkt.
Produkt viser et produkt som kan finnes i flere butikker. Dette kobles sammen i butikk_produkt.
For å vise resultatene bruker jeg følgende SQL:
SELECT navn, butikk FROM produkt p LEFT JOIN butikk_produkt bp ON p.produktid = bp.produktid INNER JOIN butikk b ON b.butikkid = bp.butikkid;
Da kan svaret f.eks. bli :
navn | butikk |
såpe | sapebutikken |
såpe | sapertilsalgs |
Skulle helst hatt et svar som under og gjerne med butikker til det uendelige. Finnes det en slik løsning i SQL eller PHP? Gjøre svaret om til arrays på en måte eller noe? Veldig takknemlig for svar.
navn | butikk | butikk2 |
såpe | sapebutikken | sapertilsalgs |
Skal for eksempel kunne vises på nett som:
Såpe
Finnes i sapebutikken, sapertilsalgs…
Takker for svar!