![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam mały problem z zapytaniem. Chciałbym to wykonać w jednym zapytaniu, myślę że jest to możliwe ale nie mogę wpaść na pomysł jak skonstruować takie zapytanie musiał bym chyba od deski do deski przestudiować cały manual (IMG:style_emoticons/default/smile.gif) Mam problem z negacją, może ktoś jest mi w stanie pomóc.
tabela users: value : INT userID : INT tabela user_bets: uUserID : INT uBetID : INT tabela bets: betID : INT betStatus : INT Ciężko to opisać to napiszę w 3 zapytaniach i chciałbym wiedzieć czy istnieje możliwośc połączenia tego w jedno zapytanie:
Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif) Ten post edytował bmL 26.09.2009, 16:36:53 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
i pozniej update lub odrazu
zamiast 3 kropek zapytanie select |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Zamiast IN dałem NOT IN bo chodzi o to że ma nie występować ale tak czy siak wypluwa błąd: Kod You can't specify target table 'user' for update in FROM clause Puki co kombinuję (IMG:style_emoticons/default/winksmiley.jpg) Przeanalizowałem i ogólnie źle zinterpretowałeś moją ideę bo takie zapytanie gdyby działało to zakłada że aktualizacja ma nastąpić we wszystkich rekordach dla których występuje betStatus < 3 a ma być odwrotnie mają nie występować rekordy z bestatus < 3; Ten post edytował bmL 26.09.2009, 23:36:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:08 |