Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 26.03.2004 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Tym zapytaniem wybieram Stronę o najwyższym numerze kolejnosci:
i chciałbym żeby wynik tego zapytania+1 był wykorzystany w poniższym INSERT'cie
1) Czy da się to zrobić tylko w MySQL, jakimś jednym złaczonym zapyaniem? Jeśli tak to jak? 2) Albo może można przechować wynik SELECT'a w jakiejś zmiennej sql'owej i potem wykorzystać zmienną w INSERT ? Jeśli tak to jak? PS. Nie chodzi mi o rozwiązanie w php. EDIT: Nikt nie odpowiedział, ale szukałem rozwiązania sam i doszedłem do tego:
Tylko teraz mam pytanie: Jak zablokować tabelę Strony żeby w miedzyczasie warość maksymalnej kolejnosci nie uległa zmianie. I drugie pytanie: Od jakiej wersji MySQL działa takie przypisywanie do zmiennej? Ten post edytował pabbito 3.06.2006, 18:22:26 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 26.03.2004 Skąd: Gdańsk Ostrzeżenie: (0%)
|
No jasne, że lepiej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Rewelacja! Dokładnie o takie cos mi chodziło. I kręciłem się w kółko obok tego rozwiązania. Nie wiedziałem że w SELECT można wstawiać konkretne wartości, myślałem że tylko poprzez odwołania do pól.
Dzięki serdeczne za pomoc! Nauczyłęm się czegoś nowego:) |
|
|
|
pabbito Połaczyć INSERT z SELECT 2.06.2006, 11:20:36
pabbito Czy tak niezrozumiale zadałem pytanie że nikt nie ... 4.06.2006, 15:41:43
bendi Nie wiem czy o to Ci chodzi, ale zamiast ustawiać ... 4.06.2006, 16:19:53
pabbito Sprawdziłem że moje rozwiązanie z ... 4.06.2006, 18:06:27
pabbito No więc problem rozwiązałem w ten sposób:
[SQL] po... 5.06.2006, 12:22:38 
bendi A nie lepiej tak:
[SQL] pobierz, plaintext INSERT ... 5.06.2006, 12:34:40 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 11:05 |