Mailinglisten-Archive |
On 23-Aug-2000 Karl Robert wrote: > Hallo. > > Ich habe eine Tabelle mit Personendaten und eine Tabelle mit > Kontaktinformationen. Kontaktinformationen sind mit den Personendaten über > eine id verknüpft. Nun will ich bei den Personendaten ein feld ändern, wo > der letzte kontakt vor dem 14.8. liegt. Folgendes query funktioniert nicht: > > update personendaten set feld=1 where > personendaten.personen_id=kontaktinformationen.personen_id and > max(kontaktinformationen.kontaktdatum)<'2000-08-14'; > > Die Fehlermeldung lautet: Invalid use of group function. > > Kennt jemand eine einfache Problemlösung oder muß ich ein workaround mit php > schreiben? Wirst du wohl müssen .. für Updates und deletes gibt es keine joins und dergleichen, und max kannst du in where statements nicht benutzen, grundsätzlich nicht 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 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive