Nej, så här kan du göra:
Om vi säger att jag har 3 tabeller. En med produkter och produkt ID, en med färg_id och produkt_id och en med färg och färg_id.
Om du då ska hämta färgnamnen baserat på produktens id skriver du:
SELECT color_id.color FROM produkt INNER JOIN color ON produkt.produkt_id color.produkt_id INNER JOIN color_id ON color.color_id = color_id.color_id WHERE (produkt.produkt_id = 4)
Detta skulle alltså ge dig färgen blå i detta fallet.
Och på samma sätt skriver du flera innerjoins efter varandra.
Vid närmare titt ser jag nu att jag missade ett "="-tecken i den först innerjoinen.
Den riktiga koden ska vara:
SELECT color_id.color FROM produkt INNER JOIN color ON produkt.produkt_id = color.produkt_id INNER JOIN color_id ON color.color_id = color_id.color_id WHERE (produkt.produkt_id = 4)
Skumt för likamedtecknet försvann nu med när jag skulle klistra in...