homeserver
Member
Moin moin,
ich hab da mal eine Frage an die Datenbankprofis unter euch
Laut meinem verständnis müsste folgende Query funktionieren:
SELECT `Angestellter.vorname` AS `Angestellter_Vorname`, `Angestellter.nachname` AS `Angestellter_Nachname`, `Manager.vorname` AS `Manager_Vorname`, `Manager.nachname` AS `Manager_Nachname`, `Manager.geburtsland` AS `Geburtsland`, `Auftraege.name_de` AS `Auftragsname`, `Auftraege.budget` AS `Budget` FROM `Personen` AS `Angestellter`, `Personen` AS `Manager`, `Auftraege` WHERE `Auftraege.budget`> 2000000
Tut sie aber nicht, ich bekomme direkt den Fehler:
unknown column Angestellter.vorname in fieldlist
Wieso kennt er die Tabelle nicht? Ich habe doch mit "`Personen` AS `Angestellter`" eine temporäre Relation mit dem Namen Angestellter angelegt (die Relation enthält auch das Attribut vorname).
Gruß homeserver
ich hab da mal eine Frage an die Datenbankprofis unter euch
Laut meinem verständnis müsste folgende Query funktionieren:
SELECT `Angestellter.vorname` AS `Angestellter_Vorname`, `Angestellter.nachname` AS `Angestellter_Nachname`, `Manager.vorname` AS `Manager_Vorname`, `Manager.nachname` AS `Manager_Nachname`, `Manager.geburtsland` AS `Geburtsland`, `Auftraege.name_de` AS `Auftragsname`, `Auftraege.budget` AS `Budget` FROM `Personen` AS `Angestellter`, `Personen` AS `Manager`, `Auftraege` WHERE `Auftraege.budget`> 2000000
Tut sie aber nicht, ich bekomme direkt den Fehler:
unknown column Angestellter.vorname in fieldlist
Wieso kennt er die Tabelle nicht? Ich habe doch mit "`Personen` AS `Angestellter`" eine temporäre Relation mit dem Namen Angestellter angelegt (die Relation enthält auch das Attribut vorname).
Gruß homeserver