Hi zusammen,
ich hab ein prob :-(
und zwar habe ich eine Nummernliste, in den User eingetragen sind. Die User werden fortlaufend gezählt, also 1. User => 1 usw. Jeder User kann wenn er will sich eine Wunschnummer wünschen, muss aber nicht. Jetzt will ich eine Offizielle Liste ausgeben und eine Wunschnummernliste, wobei bei der Wunschliste die Lücken zb. zwischen 2 und 5 (3 und 4 wurde nicht gewünscht) durch die User gefüllt werden die keine Wunschnummer haben. Sprich User 1 bekommt die Wunschnummer 1 zugeteilt, User 2 bekommt die 3 zugeteilt, da es die 2. Lücke ist. Alle noch nicht gewünschten Nummern können, noch von späteren Usern gewünscht werden, das heist die Liste muss immer neu generiert werden und die User, die keine Wunschnummer haben, bekommen mit der Zeit unterschiedliche Wunschnummern zugeteilt.
Ich hoff ihr kapiert was ich meine^^
achja alle User sind in einer DB gespeichert (id, nr, user, wunschnr)
Jetzt zu meinen Problem...
mit einer Abfrage finde ich alle User heraus die eine Wunschnummer haben
mit einer weiteren die restl. ohne Wunschnummer (WHERE wunschnr = 0)
JEtzt müsste ich aber sozusagen beide abfragen wie ein Reisverschluss zu einer liste zusammenführen...
hab schon diverse Sachen ausprobiert, funktioniert aber immer nicht, da ich ja zwei whileschleifen habe und ich diesse dann theoretisch kurz unterbrechen müsste und später fortfuhren muss...
Ich hab bei einem Praktikum mal was mit 2-in-1 Abfrage gemacht (hier könnte ich meine beiden Abfragen in eine Schleife (eine whileschleife) zusammenassen)... weis aber nicht mehr wie das geht bzw. ob mir das weiterhilft.
Ich hoff jemand von euch hat eine Idee wie ich dies realisieren kann.
Danke shconmal
ich hab ein prob :-(
und zwar habe ich eine Nummernliste, in den User eingetragen sind. Die User werden fortlaufend gezählt, also 1. User => 1 usw. Jeder User kann wenn er will sich eine Wunschnummer wünschen, muss aber nicht. Jetzt will ich eine Offizielle Liste ausgeben und eine Wunschnummernliste, wobei bei der Wunschliste die Lücken zb. zwischen 2 und 5 (3 und 4 wurde nicht gewünscht) durch die User gefüllt werden die keine Wunschnummer haben. Sprich User 1 bekommt die Wunschnummer 1 zugeteilt, User 2 bekommt die 3 zugeteilt, da es die 2. Lücke ist. Alle noch nicht gewünschten Nummern können, noch von späteren Usern gewünscht werden, das heist die Liste muss immer neu generiert werden und die User, die keine Wunschnummer haben, bekommen mit der Zeit unterschiedliche Wunschnummern zugeteilt.
Ich hoff ihr kapiert was ich meine^^
achja alle User sind in einer DB gespeichert (id, nr, user, wunschnr)
Jetzt zu meinen Problem...
mit einer Abfrage finde ich alle User heraus die eine Wunschnummer haben
mit einer weiteren die restl. ohne Wunschnummer (WHERE wunschnr = 0)
JEtzt müsste ich aber sozusagen beide abfragen wie ein Reisverschluss zu einer liste zusammenführen...
hab schon diverse Sachen ausprobiert, funktioniert aber immer nicht, da ich ja zwei whileschleifen habe und ich diesse dann theoretisch kurz unterbrechen müsste und später fortfuhren muss...
Ich hab bei einem Praktikum mal was mit 2-in-1 Abfrage gemacht (hier könnte ich meine beiden Abfragen in eine Schleife (eine whileschleife) zusammenassen)... weis aber nicht mehr wie das geht bzw. ob mir das weiterhilft.
Ich hoff jemand von euch hat eine Idee wie ich dies realisieren kann.
Danke shconmal