Seite 1 von 1

SQL-Statement irgendwie immer falsch

Verfasst: Do 9. Mär 2017, 13:11
von cool
Hallo,

bei diesem SQL-Statement habe ich immer den Fehler - "Column not found: Personen.AdrSperre_fk in statement"

Code: Alles auswählen

SELECT "Personen.PersonNr", "Personen.Nachname", "Personen.Vorname", "Personen.E-Mail", "Personen.Telefon", "Personen.Mobil", "Personen.Zusatz", "Personen.StrasseNr", "Personen.PLZ", "Personen.Ort", "Personen.Deaktiviert", "Personen.Abgeschlossen", "Personen.AdrSperre_fk", "AdrSperre.AdrSperre", "AdrSperre.ID" FROM "Personen" LEFT JOIN "AdrSperre" ON ( "Personen.AdrSperre_fk" = "AdrSperre.ID" ) WHERE "Personen.Deaktiviert" = FALSE AND "Personen.Abgeschlossen" = TRUE AND ( "Personen.PLZ" LIKE :qPLZ || '%' OR :qPLZ IS NULL ) AND ( LOWER ( "Personen.Ort" ) LIKE LOWER ( :qOrt || '%' ) OR :qOrt IS NULL ) ORDER BY "Personen.Nachname" ASC, "Personen.Vorname" ASC
Was mache ich falsch? Ist doch alles richtig meiner Meinung mach...

MfG

Re: SQL-Statement irgendwie immer falsch

Verfasst: Do 9. Mär 2017, 13:44
von gogo
GrOßKLEinsCHReIBuNg beachtet?

Re: SQL-Statement irgendwie immer falsch

Verfasst: Do 9. Mär 2017, 13:53
von cool
Ja, alles beachtet...

Re: SQL-Statement irgendwie immer falsch

Verfasst: Do 9. Mär 2017, 16:05
von cool
Danke Dir, das mit den Tabellen hast Du recht! Aber die DB ist und bleibt sehr kleine, keine 1000 Personen. Daher hab ich fast alles zusammen gefasst.

Re: SQL-Statement irgendwie immer falsch

Verfasst: Do 9. Mär 2017, 17:20
von RobertG
Hallo cool,

wie hast Du die Abfrage erstellt? Mit dem Code würde ich bei der internen Datenbank nur Fehlermeldungen bekommen:
"Personen"."AdrSperre_fk" > Aus der Tabelle "Personen" das Feld "AdrSperre_fk"
"Personen.AdrSperre_fk" > Column not found.

Schau Dir wirklich den Code einmal genau an. Schreibe auch, mit welcher Datenbank das gemacht wird.

Gruß

Robert