notebook20000
Gesperrt
Folgende Abfrage wirft immer fehler:
$query = " SELECT
t1.*,
t1.name,
t2.favorisiert,
t2.lesen,
t2.schreiben,
t2.loeschen,
t2.aendern,
t2.freigeben,
t2.anlegen
FROM
00_struktur AS t1
LEFT OUTER JOIN
03_struktur_to_user AS t2 ON t1.SID = t2.SID
WHERE
t1.status = 'aktiv'
UNION
SELECT
t1.*,
t1.name,
t2.favorisiert,
t2.lesen,
t2.schreiben,
t2.loeschen,
t2.aendern,
t2.freigeben,
t2.anlegen
FROM
00_struktur AS t1
LEFT OUTER JOIN
03_struktur_to_user AS t2 ON t1.SID = t2.SID
WHERE
t1.status = 'aktiv'
ORDER BY
t1.name
";
Der Fehler ist:
Unknown column '00_struktur.name' in 'order clause'
Das name Feld ist aber vorhanden?! Was mach ich falsch?
$query = " SELECT
t1.*,
t1.name,
t2.favorisiert,
t2.lesen,
t2.schreiben,
t2.loeschen,
t2.aendern,
t2.freigeben,
t2.anlegen
FROM
00_struktur AS t1
LEFT OUTER JOIN
03_struktur_to_user AS t2 ON t1.SID = t2.SID
WHERE
t1.status = 'aktiv'
UNION
SELECT
t1.*,
t1.name,
t2.favorisiert,
t2.lesen,
t2.schreiben,
t2.loeschen,
t2.aendern,
t2.freigeben,
t2.anlegen
FROM
00_struktur AS t1
LEFT OUTER JOIN
03_struktur_to_user AS t2 ON t1.SID = t2.SID
WHERE
t1.status = 'aktiv'
ORDER BY
t1.name
";
Der Fehler ist:
Unknown column '00_struktur.name' in 'order clause'
Das name Feld ist aber vorhanden?! Was mach ich falsch?