geschachtelt mit IN und String?

28/10/2008 - 14:46 von Michael Andreas | Report spam
Hi,

folgendes ist zulàssig:
DELETE FROM table1 WHERE feld1 IN ('text1', 'text2');
=> feld1 ist ein string

Aber wie geht das?
DELETE FROM table1 WHERE feld1 IN ( SELECT feld1 FROM table2 WHERE feld2 =
'auch text')
=> feld1 und feld2 sind auch strings. Wohin kommen die Hochkommata?

Gruß Michael
 

Lesen sie die antworten

#1 Kurt Grassl
28/10/2008 - 22:43 | Warnen spam
Michael Andreas schrieb:
Hi,

folgendes ist zulàssig:
DELETE FROM table1 WHERE feld1 IN ('text1', 'text2');
=> feld1 ist ein string

Aber wie geht das?
DELETE FROM table1 WHERE feld1 IN ( SELECT feld1 FROM table2 WHERE feld2 =
'auch text')
=> feld1 und feld2 sind auch strings. Wohin kommen die Hochkommata?




der Befehl schaut doch gut aus. Wo sollen da noch Hochkommata hin?
Kriegst Du eine Fehlermeldung? Oder wird nix gelöscht?

Kurt

Ähnliche fragen