Servus,
ich weiß leider nicht, ob ich den Betreff richtig gewählt hab, mir fällt es schwer, das Problem in verständliche Worte zu fassen.
Also, ich habe vor, eine Fotodatenbank zu erstellen. Die Frage bezieht sich auf folgende zwei Tabellen:
Tabelle 'fotos':
+----+---------------+--------------+
| id | datum | fahrzeug_id |
+----+---------------+--------------+
| 1 | 2005-01-02 | 1 |
| 3 | 2003-07-10 | 3 |
| 2 | 2004-05-08 | 1 |
+----+-----+------------------------+
Tabelle 'fahrzeuge':
+----+-------------+--------+
| id | fahrzeug | lack |
+----+--------------+-------+
| 1 | 627 102 | o/b |
| 2 | 218 122 | nr |
| 3 | 611 041 | gn |
| 4 | 225 084 | vr |
+----+-------------+--------+
In der Tabelle 'fotos' soll in der Spalte 'fahrzeug_id' die Nummer, des auf dem Foto gezeigten Fahrzeuges, eingespeichert werden. Soweit kein Problem.
Jetzt gibt es aber blöderweise auch Fotos, wo beispielsweise DREI Fahrzeuge zu sehen sind. wie kann ich dieses Problem lösen?
Ich könnte dann ja beispielsweise bei 'fahrzeug_id' "1,4,2" reinschreiben und das beim Auslesen wieder irgendwie auseinanderdröseln, doch das kommt mir kompliziert vor.
Gibt es eine einfachere/bessere Möglichkeit?
Gruß Knaller
Knaller (729) |