phpbar.de logo

Mailinglisten-Archive

Re: Query um möglichst kleine Freie Zahl zu erhalten
Archiv Mailingliste mysql-de

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

Re: Query um möglichst kleine Freie Zahl zu erhalten



Mal angenommen mein Feld heisst "userid" und die tabelle "config"
wie heisst es dann?

MfG Bruno Haller <bruno_(at)_hil.net>
Haller Internet Lösungen
http://www.hil.net


----- Original Message -----
From: Christian Mack <Mack_(at)_compal.de>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Freitag, 23. April 1999 21:42
Subject: Re: Query um möglichst kleine Freie Zahl zu erhalten


> > Bruno Haller wrote:
> >
> > Hallo,
> > ich hatte schonmak eine Lösung hierfür, hab Sie aber irgendwie
verschlampert.
> > Wie krieg ich aus einer Spalte "userID", die durchnummeriert ist mit
Integern die niedrigste freie.
> > Also z.b. gibt es die IDs: 1,2,3,4,5,6,7,8,9,10
> > Jetzt entschliesst sich User 3 und 7 sich rauszulöschen.
> > Die Query muss nun 3 ergeben, beim nächsten mal (wenn 3 wieder belegt
ist) soll 7 rauskommen.
> >
> > MfG Bruno Haller <bruno_(at)_hil.net>
>
> Hi Bruno
>
> Versuch das mal:
> SELECT
> MIN(a.id+1) AS kleinste_Luecke
> FROM
> luecke a
> LEFT JOIN luecke b
> ON a.id+1=b.id
> WHERE
> b.id IS NULL;
>
> Tschau
> Christian
>
>


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive