![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 7 Dołączył: 9.10.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Kiedyś obiło mi się o uszy że w SQL jest taka funkcja która po kolei ponumeruje po pobrane wiersze z bazy. Chodzi o to że pobieram jakieś dane sortując i grupując je każdy wiersz zostanie ponumerowany od 1. Przy otrzymaniu tablicy będę miał tam pole numerowane od i zwiększane o 1 w każdym kolejnej krotce. Przykładowa tablice jaką chce otrzymać: LP| ID | NAZWA ---------------------- 1 | 2 | Jakis produkt | 2 | 4 | Jakis produkt | 3 | 5 | Jakis produkt | 4 | 7 | Jakis produkt | 5 | 12 | Jakis produkt | 6 | 13 | Jakis produkt | Ten post edytował Sajrox 17.03.2009, 01:44:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
W MySQL można to zrobić z wykorzystaniem zmiennych lokalnych (zobacz przykład nospora) natomiast w PostgreSQL może być z tym problem gdyż nie obsługuje on definiowania zmiennych lokalnych (chyba, że coś się w tej kwestii zmieniło). Sam chętnie poznałbym odpowiedź na Twoje pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:33 |