Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pobranie pierwszej wolnej liczby.
scr1pt3r
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 3
Dołączył: 27.08.2011
Skąd: Los Angeles

Ostrzeżenie: (0%)
-----


Witam mam w bazie tabele o takiej strukturze:

ID ID2 NAZWA ...np.
1 1 TEST
2 2 TEST
3 3 TEST
5 5 TEST
6 6 TEST

I teraz chciałbym pobrać zapytanie, które pobierze mi pierwszą "wolną" liczbę z kolumny ID2 czyli 4, no i potem dla pozostałych wpisów to też by działało i zwracało następne "wolne" liczby.
Nie mogę z tym sobie poradzić, może ktoś ułożyć takie zapytanie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scr1pt3r
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 3
Dołączył: 27.08.2011
Skąd: Los Angeles

Ostrzeżenie: (0%)
-----


Próbuje już 2 metody, tym razem -
  1. SELECT `buildings`.`exitDimension` + 1 FROM `buildings` LEFT JOIN `buildings` AS `alt` ON `alt`.`exitDimension` = `buildings`.`exitDimension` + 1 WHERE `alt`.`exitDimension` IS NULL LIMIT 1
i zwraca mi 6, a chce 1. Moje wartości w kolumnie exitDimension to 4, 5.

Hmmm.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:57