[SQL] Pobieranie id wiersza z kolumny z poprzedniego wiersza |
[SQL] Pobieranie id wiersza z kolumny z poprzedniego wiersza |
25.03.2022, 21:04:36
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
id | next
1 | 2 3 | 5 2 | 7 7 | 3 Chciałbym uzyskać id | next 1 | 2 2 | 7 7 | 3 3 | 5 Czyli po kolei każdy next począwszy od id 1. I dla chętnych począwszy od wybranego id na przykład zaczynając od 7 id|next 7|3 3|5 Wymyśliłem coś takiego
Ale zwraca coś takiego id|next 3 | 5 2 | 7 7 | 3 Czyli nie po kolei i bez pierwszego wiersza
Ok, mam wszystkie, ale w złej kolejności, no i nie wiem jak zacząć od id przykładowo 7 1 | 2 3 | 5 2 | 7 7 | 3 Strukturalnie to bym to zrobił mniejwięcej tak:
No i wiadomo to w jakąś pętlę, ale pomyślałem, że może dało by się zrobić to jednym zapytaniem SQL Ten post edytował neo1986kk 25.03.2022, 21:22:57 |
|
|
26.03.2022, 06:14:56
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Nie bardzo rozumiem wg jakiej logiki 2 7 3 5 jest po kolei
-------------------- |
|
|
26.03.2022, 08:12:33
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 783 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Wartość next wskazuje jakie kolejne id pobrać.
-------------------- |
|
|
26.03.2022, 14:16:17
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
No to najłatwiej
Aha, staraj się nie używać słów zastrzeżonych jako nazw https://dev.mysql.com/doc/refman/8.0/en/key...-8-0-detailed-N Ten post edytował viking 26.03.2022, 14:17:24 -------------------- |
|
|
26.03.2022, 15:32:20
Post
#5
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Zagłębiając się w temat, rzeczywiście to najlepsza droga, niestety każdy edytor wywala błąd składni przy WITH
|
|
|
26.03.2022, 17:10:06
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To straszne. Zmień edytor.
-------------------- |
|
|
26.03.2022, 18:21:02
Post
#7
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
|
|
|
26.03.2022, 19:22:35
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 373 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
-------------------- |
|
|
26.03.2022, 20:29:57
Post
#9
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Doczytałem, że rercursive działa od wersji 10.2.1, dzięki zrobię update i pewnie będzie wszystko śmigać
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 17:14 |