![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zatkałem się zw temacie. Mam trzy tabele, tak wygląda SELECT:
zapytanie wyświetla to co ma wyświetlać, czyli nazwy i ID produktów ze wszystkich podkategorii wchodzących do kategorii głównej 1168. Chciałbym teraz zastosować UPDATE dla produktów spełniających powyższe kryterium , a więc ZAPYTANIE 1) - wywala błąd
UPDATE do dwóch tabel działa ok , a wygląda tak : ZAPYTANIE 2)
Generalnie zapytanie nr 1 powinno dawać ten same rezultat co zapytanie nr 2 , ale będzie łatwiejsze w "obsłudze" bo wystarczy podać tylko id kategorii głównej i już ( nie trzeba pilnować , żeby wpisać właściwy przedział ). Prosiłbym o naprowadzenie na właściwy trop. Dzięki Ten post edytował infer 2.10.2012, 22:33:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://dev.mysql.com/doc/refman/5.0/en/update.html widzisz gdzieś tutaj joina w skladni (IMG:style_emoticons/default/questionmark.gif)
Odczytujesz i jedziesz w pętli albo
albo w pętli no ale to ile wyników tyle zapytań |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://dev.mysql.com/doc/refman/5.0/en/update.html widzisz gdzieś tutaj joina w skladni (IMG:style_emoticons/default/questionmark.gif) Tak formalnie tylko: UPDATE [LOW_PRIORITY] [IGNORE] table_reference I dalej podążając linkami: table_reference: table_factor | join_table A table reference is also known as a join expression. ZAPYTANIE 1) - wywala błąd Jaki to błąd? Ten post edytował viking 3.10.2012, 05:51:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:41 |