select kategori from tabell1 t1 join tabell3 t3 on t1.pid = t3.pid
join tabell2 t2 on t3.lid = t2.lid
where t2.farg = 'röd'
Frågan#1
Jag har 3 tabeller.. ser ungefär ut som följer:
tabell1
pid | kategori
1 bilar
2 husvagnar
3 mopeder
tabell2
lid | farg
1 grön
2 röd
3 rosa
tabell3
plid | pid | lid
1 | 1 | 2
2 | 1 | 3
3 | 2 | 1
Problemet ligger i att man ska kunna söka med hjälp av dropdown menyer.
$sokresultat = mysql_query("SELECT * FROM tabell3, tabell2, tabell1 WHERE tabell3.pid = '$kategori' AND tabell3.lid = '$farg' AND tabell1.pid = '$kategori' AND tabell2.lid = '$farg'");
Så ser min sql fråga ut när man valt 1 kategori och 1 färg.. men om jag vill lista alla kategorier som är röda t.ex? .. hur bär man sig åt då? ..
Jag har lyckats lista t.ex alla kategorier som är röda.. men inte fått fram namnen från lid och pid....
Lite svårt att förklara.. hoppas nån förstår ;)
Tack på förhand!
