Mailinglisten-Archive |
-- Ursprüngliche Nachricht --
Von: "Christian Thiele" <ChristianThiele_(at)_gmx.de>
> I need a statement to delete all entries who are always existent in another table. Both tables are using "username" but how can I delete
> a entry from confirm when the entry is already in auth_user ???
Hi Christian,
schreib ruhig in ener deutschen Liste auch in deutsch.
Das es hier jeder versteht kann man glaub ich voraussetzen.
zum Problem:
delete from t1
where t1.auth_user in
select auth_user from t2
group by t2.auth_user;
ISt zwar nicht getestet sollte aber funktionieren.
FALLS NICHT:
bEOF = FALSE
While not bEOF
bEOF=
select auth_user into s_auth_user
from t1
group by auth_user;
if not bEOF
delete from t2 where t2.auth_user = s_auth_user;
Die Syntax ist vielleicht nicht ganz korrekt (ist auch
schon 'ne Weile her), aber in dem Stil hat bei mir
ansonsten funktioniert.
Gruss
Torsten
___________________________________________________________
TopMail - Jetzt kostenlos anmelden - http://www.topmail.de
PrimusMedia - der Musik Shop von Primus-Media. Über 250.000
CDs,Videos,DVDs & über 1 Mio. Songs zum Reinhören. Und das
zu Super-Preisen und -Service. Schlange stehen war gestern!
----- http://www.cd4you.de/index.html?DD=620&DP=179 -------
---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive