PDA

View Full Version : SQL-Frage



WeRi
13-03-24, 14:06
Hallo zusammen,

was ist denn an diesem SQL-Statement falsch ?

select * from esw009p as aa
where aa.arbkz = 1
and not exists ( select * from esw009p as bb
where bb.gruppe = aa.gruppe
and bb.arbkz <> aa.arbkz )

Die Abfrage liefert kein Ergebnis.

Vielen Dank für eure Bemühungen

WeRi

Robi
13-03-24, 14:10
wenn es keinen Fehler bringt sondern nichts anzeigt ist es nur dann falsch, wenn du etwas anderes als du codiert hast, haben möchtest. Wer soll das wissen?

Andreas_Prouza
13-03-24, 15:45
Bei Tabellen gibt es kein "AS", nur bei Spalten:

Select SP1 as neuer_name_spalte from tab1 neuer_name_tabelle

Robi
13-03-24, 15:51
select * from datei1 a
oder
select * from datei1 as a

funktioniert beides

Fuerchau
13-03-24, 17:18
Genau, allerdings hat SQL ja gelernt, dass das " as " nicht gebraucht wird.
Wobei ich mich besonders bei Tipfehlern immer frage, wieso die Maschine nicht automatisch vesteht was ich will.