MasterJM
Erfahrenes Mitglied
MySQL Problem mit Tabellen verknüpfen (LEFT OUTER JOIN) bzw. umbennen?
Tag,
ich habe ein Problem mit dem Verknüpfen von mehreren Tabellen. Folgender Code liefert zwar wenn ich ihn in phpmyadmin ausführe alle Daten, die ich brauche, aber ich kann sie nicht "ansprechen". SQL String:
Leider haben die Tabellen teilweise gleiche Bezeichnungen, z.B. "ID" oder "NAME".
Wie kann ich diese Daten jetzt in PHP ausgeben?
Das komische ist, wenn ich nicht "SELECT *" schreibe, geht das ganze gar nicht mehr,
sprich sowas wie "SELECT ff_fahrzeuge.ID AS FID" etc geht nicht.
Und ich wüsste auch nicht, wie ich ID und NAME in mit LEFT JOIN verknüpften Tabellen umbennen (mit AS).
Wer kann mir helfen - ohne jetzt solche Tipps wie benenn die Spalten um (= viel Aufwand im Script insgesamt).
Tag,
ich habe ein Problem mit dem Verknüpfen von mehreren Tabellen. Folgender Code liefert zwar wenn ich ihn in phpmyadmin ausführe alle Daten, die ich brauche, aber ich kann sie nicht "ansprechen". SQL String:
Code:
SELECT
*
FROM
ff_fahrzeuge
LEFT OUTER JOIN
ff_einsatz_vorort
ON
((ff_fahrzeuge.ID = ff_einsatz_vorort.Fahrzeug_ID)
AND
(ff_einsatz_vorort.Einsatz_ID = 1))
LEFT OUTER JOIN
ff_standorte
ON
(ff_fahrzeuge.Standort_ID = ff_standorte.ID)
ORDER BY
`Standort_ID`, `Funk` ASC
Leider haben die Tabellen teilweise gleiche Bezeichnungen, z.B. "ID" oder "NAME".
Wie kann ich diese Daten jetzt in PHP ausgeben?
Das komische ist, wenn ich nicht "SELECT *" schreibe, geht das ganze gar nicht mehr,
sprich sowas wie "SELECT ff_fahrzeuge.ID AS FID" etc geht nicht.
Und ich wüsste auch nicht, wie ich ID und NAME in mit LEFT JOIN verknüpften Tabellen umbennen (mit AS).
Wer kann mir helfen - ohne jetzt solche Tipps wie benenn die Spalten um (= viel Aufwand im Script insgesamt).
Zuletzt bearbeitet: