Ein Fehler, wo aber keiner sein soll

Heinzi1991

Erfahrenes Mitglied
Hallo liebe Community;

sitze schon eine Zeit lang, bei diesem blöden SQL Code:
Code:
CREATE TABLE haus_1_2_3 AS
SELECT 
haus_1.nationalitaet AS haus_1_nationalitaet, haus_1.farbe AS haus_1_farbe, haus_1.getraenk AS haus_1_getraenk, haus_1.zigarette AS haus_1_zigarette, haus_1.tier AS haus_1_tier,
haus_2.nationalitaet AS haus_2_nationalitaet, haus_2.farbe AS haus_2_farbe, haus_2.getraenk AS haus_2_getraenk, haus_2.zigarette AS haus_2_zigarette, haus_2.tier AS haus_2_tier,
haus_3.nationalitaet AS haus_3_nationalitaet, haus_3.farbe AS haus_3_farbe, haus_3.getraenk AS haus_3_getraenk, haus_3.zigarette AS haus_3_zigarette, haus_3.tier AS haus_3_tier
FROM ein_haus haus_1, ein_haus haus_2, ein_haus haus_3
WHERE
(haus_1.farbe='gruen' AND haus_2.farbe='weiss' OR NOT haus_1.farbe='gruen' AND NOT haus_2.farbe='weiss') AND
haus_1.nationalitaet='norveger' AND
haus_3.getraenk='milch' AND
(haus_1.zigarette='marlboro' AND haus_2.tier='katze' OR NOT haus_1.zigarette='marlboro') AND
(haus_1.tier='katze' AND haus_2.zigarette='marlboro' OR NOT haus_1.tier='katze') AND
(haus_1.zigarette='dunhill' AND haus_2.tier='pferd' OR NOT haus_1.zigarette='dunhill')  AND
(haus_1.tier='pferd' AND haus_2.zigarette='dunhill' OR NOT haus_1.tier='pferd')  AND
(haus_1.nationalitaet='norveger' AND haus_2.farbe='blau' OR NOT haus_1.nationalitaet='norveger')  AND
(haus_1.farbe='blau' AND haus_2.nationalitaet='norveger' OR NOT haus_1.farbe='blau')  AND
(haus_1.zigarette='marlboro' AND haus_2.getraenk='wasser' OR NOT haus_1.zigarette='marlboro')  AND
(haus_1.getraenk='wasser' AND haus_2.zigarette='marlboro' OR NOT haus_1.getraenk='wasser') 
AND NOT haus_1.nationalitaet=haus_2.nationalitaet AND NOT haus_1.nationaltitaet=haus_3.nationalitaet AND NOT haus_2.nationalitaet=haus_3.nationalitaet
AND NOT haus_1.farbe=haus_2.farbe AND NOT haus_1.farbe=haus_3.farbe AND NOT haus_2.farbe=haus_3.farbe
AND NOT haus_1.getraenk=haus_2.getraenk AND NOT haus_1.getraenk=haus_3.getraenk AND NOT haus_2.getraenk=haus_3.getraenk
AND NOT haus_1.zigarette=haus_2.zigarette AND NOT haus_1.zigarette=haus_3.zigarette AND NOT haus_2.zigarette=haus_3.zigarette
AND NOT haus_1.tier=haus_2.tier AND NOT haus_1.tier=haus_3.tier AND NOT haus_2.tier=haus_3.tier;

SQL gibt aus:
Code:
ERROR:  column haus_1.nationaltitaet does not exist
LINE 19: ...haus_1.nationalitaet=haus_2.nationalitaet AND NOT haus_1.nat...

Weiß ehrlich nicht, was mein Fehler sein kann! Weil bei der Erstellung der Tabelle haus1_2 funktioniert alles und jetzt auf einmal funktioniert es nicht mehr!
 
Bist du sicher, dass das Feld nationaltitaet genau so heisst? Die Fehlermeldung ist da ziemlich eindeutig.
 

Neue Beiträge

Zurück