Mailinglisten-Archive |
On 08-Jan-2001 Torsten Schulz wrote: > > -- 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. Nein, tut es nicht. Zumindest nicht mit MySQl, weil das keien Subselects kann. Das geht mit MySQL nur über Client-Logik (select der Datensätze, und dann löschen jedes einzelnen Datensatzes in einer Schleife, die Im client ausgeführt wird.) Michael -- Michael Bergbauer <michael.bergbauer_(at)_gmx.net> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive