Mailinglisten-Archive |
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