phpbar.de logo

Mailinglisten-Archive

Re: MySQL Loeschabfrage
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MySQL Loeschabfrage



Albrecht Leiprecht schrieb am Donnerstag, den 30. September 1999:
> Es scheint DELETE erlaubt keine subselects, wie macht _man_ das ?

Mit den aktuellen MySQL-Versionen, die keine Sub-Selects erlauben,
ist der beste Work-Around, den ich kenne, daß Du in zwei Schritten
vorgehst:

1.) Mit einem normalen SELECT die betroffenen Datensätze finden.
2.) Mit dem Ergebnis dieses SELECTs nun eine neue Query bauen:
      DELETE FROM ... WHERE id IN (...die_ids_aus_schritt_eins...);

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive