phpbar.de logo

Mailinglisten-Archive

Re: delete einsetzen
Archiv Mailingliste mysql-de

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

Re: delete einsetzen



Hallo Martin,

danke für den Lösungsansatz, klingt ganz gut. :-)

>> Wie lösche ich jede gleiche userid *bis auf jeweils eine*, die keinen alias
>> hat? In diesem Fall einmal "er" und zweimal "test".
>
> Ich denke, am besten in zwei Schritten:
>
> a) Erstmal herausbekommen, um welche "userid"s es sich handelt.
>
>      SELECT userid             +--------+------+
>            ,MIN(id) AS id      | userid | mid  |
>      FROM users                +--------+------+
>      WHERE alias=''            | er     |   40 |
>      GROUP BY userid           | test   |   41 |
>      HAVING count(*)>1;        +--------+------+

bis group by userid gehts, having count(*)>1 versteht MySQL hier nicht (V.
3.21.33b).
ERROR 1111: Invalid use of group function



Gruß, Wolfgang

---
*** 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