Delete über 2 Tabellen will nicht

22/08/2007 - 08:00 von crazy_cheese_ | Report spam
Hallo Leute...

erstmal sorry, für fehlenden Realname, aber ich hab hier nurn google-
Konto und das will unbedingt nur die Email-Addy anzeigen.

Zu meinem "Problemchen", is wahrscheinlich simplest, aber ich komm net
drauf. Hab hiern SQL-Server 2005 am Laufen und will aus zwei Tabellen
DS löschen. Folgenden SQL-State versuche ich:

DELETE * from zugehörigkeit INNER JOIN
zugehörigkeitübersicht on zugehörigkeit.zugehörigkeitsNr zugehörigkeitübersicht.zugehörigkeitsNr
where zugehörigkeit.zugehörigkeitkurz = 'irgendwas;

Ich bekomme immer einen Synthaxfehler in der Nàhe von Inner? Wenn ich
das Delete durch Select ersetze, werden aber die korrekten DS
ausgegeben. Was mach ich nur falsch?
Achja, die Abfrage mache ich mitm Management Studio.

Gruß Tobias Müller
 

Lesen sie die antworten

#1 Christa Kurschat
22/08/2007 - 08:12 | Warnen spam
Hallo Tobias,


Zu meinem "Problemchen", is wahrscheinlich simplest, aber ich
komm net drauf. Hab hiern SQL-Server 2005 am Laufen und will
aus zwei Tabellen DS löschen. Folgenden SQL-State versuche ich:

DELETE * from zugehörigkeit INNER JOIN
zugehörigkeitübersicht on zugehörigkeit.zugehörigkeitsNr > zugehörigkeitübersicht.zugehörigkeitsNr
where zugehörigkeit.zugehörigkeitkurz = 'irgendwas;

Ich bekomme immer einen Synthaxfehler in der Nàhe von Inner?
Wenn ich das Delete durch Select ersetze, werden aber die
korrekten DS ausgegeben. Was mach ich nur falsch?
Achja, die Abfrage mache ich mitm Management Studio.




Du mußt ihm schon noch sagen, aus welcher Tabelle Du löschen willst.
Aus beiden gleichzeiteig geht nicht.
In dem Fall solltest Du einen Trigger oder eine RI mit Löchweitergabe
implementieren

DELETE a from zugehörigkeit a INNER JOIN
zugehörigkeitübersicht b on a.zugehörigkeitsNr b.zugehörigkeitsNr
where a.zugehörigkeitkurz = 'irgendwas'

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.de
Suchen in den Newsgroups:
http://groups.google.de/advanced_gr...p;ie=UTF-8

Ähnliche fragen