phpbar.de logo

Mailinglisten-Archive

Unbenutzte IDs suchen?

Unbenutzte IDs suchen?

Jonas Schrieb mysql-de_(at)_lists.bttr.org
Mon, 28 Jan 2002 16:01:08 +0100


hi liste.

ich habe in einer tabelle eine spalte 'id'.
dies sind integer, die als primary key dienen.


|id |
-----
| 2 |
| 4 |
| 6 |
| 8 |
| 9 |

so jetzt würde ich gerne die unbenutzten ids auflisten
(also 1, 3, 5, 7). momentan mache ich das sehr umständlich
in meinem c++ programm. ich denke, dass es sicherlich
eine einfachere möglichkeit mit mysql gibt.

eine möglichkeit, die mir eingefallen ist, wäre eine
temporäre tabelle mit den ids 1-9 erstellen und dann mit
"SELECT tmp.id FROM tmp LEFT JOIN tbl ON tmp.id = tbl.id
WHERE tbl.id IS NULL ORDER BY tmp.id"
was mich hierran stört, ist, dass ich immer erst eine
temporäre tabelle erstellen muss.
ausserdem hat id die eigenschaft 'not null' und da weiss
ich nicht, ob das konflikte geben kann.

kann mir jemand nen tip geben?

dank im vorraus,		Jonas

-- 
GeekCode Version: 3.12
GCS d- s: a17 UL++>++++$ C++(+++)>++(+) P>++ L++>++++$ W++ N
o? K? w-(--) O(?) M(?) V? PS+ PE-(--) Y+ PGP->++ t+ 5 X+ R
tv-() b+() DI? D++(+) G>++++$ e(*)>++++ h!+()>(---) r-(++) y

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive