Sprint
Erfahrenes Mitglied
Hallo,
für einen Autohändler soll ich eine Seite erweitern. Dabei handelt es sich um eine Art Wunschliste, in die Anfragen über gebrauchte Kfz eingetragen werden. Wenn der Lieferant neu ist, werden dessen Firmenname, Adresse usw. mit eingetragen und später in die Stammdaten übernommen. Beim Anlegen einer solchen Anfrage kann man aber auch bereits bestehende Lieferanten auswählen. In dem Fall werden die dann nur mit ihrer internen Nummer eingetragen. Bis jetzt bestand die Auflistung der offenen Anfragen aus Fahrgestellnr. und Modell. Nun soll aber auch noch Name, PLZ und Ort des Lieferanten mit aufgeführt werden. Diese Daten sind ja aber eben nicht immer in der Wunschliste vorhanden.
Nun meine Frage. Kann man eine MySQL Abfrage so gestalten, daß Daten A und B immer aus Tabelle1 und Daten C, D und E - wenn vorhanden - aus Tabelle 1, ansonsten aus Tabelle2 geholt werden? Ich möchte das nur ungern in mehrere Abfragen aufteilen, da die Zugriffe dann um 2-300 % steigen würden.
für einen Autohändler soll ich eine Seite erweitern. Dabei handelt es sich um eine Art Wunschliste, in die Anfragen über gebrauchte Kfz eingetragen werden. Wenn der Lieferant neu ist, werden dessen Firmenname, Adresse usw. mit eingetragen und später in die Stammdaten übernommen. Beim Anlegen einer solchen Anfrage kann man aber auch bereits bestehende Lieferanten auswählen. In dem Fall werden die dann nur mit ihrer internen Nummer eingetragen. Bis jetzt bestand die Auflistung der offenen Anfragen aus Fahrgestellnr. und Modell. Nun soll aber auch noch Name, PLZ und Ort des Lieferanten mit aufgeführt werden. Diese Daten sind ja aber eben nicht immer in der Wunschliste vorhanden.
Nun meine Frage. Kann man eine MySQL Abfrage so gestalten, daß Daten A und B immer aus Tabelle1 und Daten C, D und E - wenn vorhanden - aus Tabelle 1, ansonsten aus Tabelle2 geholt werden? Ich möchte das nur ungern in mehrere Abfragen aufteilen, da die Zugriffe dann um 2-300 % steigen würden.