dedlfix: Problem mit Alias bei einfacher Abfrage

Beitrag lesen

Tach!

Diese Abfrage (ganz ohne Alias bei der Ausgabe)

SELECT
	lieg.name,
	gas.betrag
FROM tblLiegenschaften AS lieg
JOIN tblKosten AS gas ON gas.liegenschaft = lieg.id AND gas.typ = "Gas"

Du hast "Gas" in der Syntax für Identifier notiert. Es gibt in der Query aber keinen Identifier, der auf eine Spalte oder einen Alias namens "Gas" verweist, nur eine Tabellenalias gas. In dem Fall wird angenommen, dass es sich um einen String handelt.

Siehe unter SQLite Keywords die zwei Aufzählungspunkte und den Satz danach.

Ich erwarte ...

Alles wird gut, wenn du die korrekte Syntax verwendest, also einfache Anführungszeichen für String-Literale.

dedlfix.