tabel1:
+----+----------+
| id | kleur |
+----+----------+
| 1 | Rood |
| 2 | Geel |
| 3 | Groen |
+----+----------+
en tabel2:
+----+----------+----------+
| id | merk | kleur_id |
+----+----------+----------+
| 1 | Toyota | 1 |
| 2 | Nissan | 2, 3 |
| 3 | Mazda | 1, 3 |
+----+----------+----------+
Nu dienen deze tabellen natuurlijk dmv JOIN opgehaald te worden. Het probleem is dat de auto's meerder kleuren kunnen hebben, anders was het een simpele JOIN als:
SELECT
2.merk,
1.kleur,
FROM
tabel1 AS 1
INNER JOIN
kleuren AS 2
ON 2.id = 1.kleur_id
Maar hoe moet ik deze tabellen nu joinen?