Hallo allerseits,
Ich bin Hobby-PHP-Bastler und bin gerade auf meine Grenzen gestoßen. Vielleicht hat ja hier jemand eine Idee zur Lösung meines Problems?
Ich habe eine MySQL Datenbanktabelle, in der jedem Datensatz ein Fahrzeug entspricht. Die Fahrzeuge haben drei "Seriennummern", welche da sind: Fahrzeugnummer, Fahrgestellnummer und Motornummer. Diese Nummern sind Felder in der Tabelle.
Wenn ich die Daten abrufe, lasse ich die Datensätze aufsteigend nach der Fahrzeugnummer sortieren, da diese eine chronologische Ordnung der Fahrzeuge erlaubt. Es gibt jedoch auch unvollständige Datensätze, wo die Fahrzeugnummer fehlt. In diesem Fall soll die Fahrgestellnummer herangezogen werden. Der Datensatz soll sich dann in der Ordnung an jenen Datensatz anreihen, der die nächstniederere Fahrgestellnummer hat.
z.B:
----------------------------------------------
| Fzg-Nr. | Fahrgest-Nr. | Motor-Nr. |
----------------------------------------------
| 5 | 7 | 7 |
| 9 | 11 | 12 |
| 14 | 15 | 15 |
| | 17 | 18 | <- Unvollständig
| 19 | 20 | 21 |
----------------------------------------------
Ich habe mir überlegt, bei jedem unvollständigen Datensatz eine Abfrage zu machen, wo sein "nächstgelegener" Datensatz ist, aber wie kann ich den unvollständigen Datensatz dann dort einfügen?
Ich weiß da nicht aus. Würde mich über Tipps sehr freuen!
Danke schon im Voraus und schöne Grüße,
Constantin