Hej.. Jag håller på med en site där jag använder en relationstabell mellan produkter och olika tillbehör.
Tabellernas design är ungefär så här:
produkter:
ID (int)
Namn (varchar)
...
tillbehor:
ID (int)
Namn (varchar)
...
relationer:
ID (int)
ProduktID (int)
TillbehorID (int)
För att nu få fram alla tillbehör till t ex produkt nr 2 gör jag en select som ser ut så här:
SELECT t.*,r.* FROM tillbehor t, relationer r WHERE r.TillbehorID = t.ID AND r.ProduktID = 2 ORDER By t.Namn;
Det funkar prima. Men vad jag nu vill göra är att öppna alla tillbehör som inte hör till produkt nr 2. Alltså man ska klicka på "lägg till fler tillbehör" och då vill jag inte lista de tillbehör som redan är associerade med produkten.
Om någon kan klura ut hur jag ska lösa detta vore jag tacksam.