PDA

View Full Version : SQL mit Subsesletc



KingofKning
14-04-11, 13:31
Hallo *all,
verzweifle mal wieder an der Syntax.

UPDATE TEST/ADR01PF SET ADSA05 = 36 WHERE (select * from
test/adr01pf t1, gregor/hamouda t2 where t1.adkto = t2.KDN_N00002
and t1.adsa06 = 400)

sagt mir "Token <ENDE DER ANWEISUNG> ungültig. Gültige Token: < > = <> <= Ü< Ü"

Und was will er von mir? Alleine funktioniere die Statements ja.

Für Hilfe dankbar

GG

Fuerchau
14-04-11, 13:40
Zur Where-Klausel gehört auch ein Vergleichsfeld.

Vielleicht so ?

UPDATE TEST/ADR01PF
SET ADSA05 = 36
WHERE adkto in (select KDN_N00002 from gregor/hamouda)
and adsa06 = 400

KingofKning
14-04-11, 13:52
Ich danke Dir.

Bin auch gerade dabei das Handbuch "DB2 Universal Database for iSeries SQL Programming Concepts Version 5" durchzuarbeiten, vielleicht kann ich dann ja eines Tages auch SQL

GG

BenderD
15-04-11, 08:15
... zum SQL lernen taugt das nix! Da hilft google mit 'SQL Tutorial' sicher besser weiter. Für die Details ist dann auch die SQL Reference besser geeignet - aus den XXX Concepts kriegt man meistens nur raus, dass die keins haben.

D*B


Ich danke Dir.

Bin auch gerade dabei das Handbuch "DB2 Universal Database for iSeries SQL Programming Concepts Version 5" durchzuarbeiten, vielleicht kann ich dann ja eines Tages auch SQL

GG