![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie powinno zwracać:
- dane wszystkich userów users_data.* - sumę punktów zdobytych przez usera w danym teście SUM(users_asks.point)+SUM(answers.point), lub NULL jeśli user testu nie wypełniał - maksymalną sumę punktów jaką user mógł zdobyć w danym teście Macie jakieś pomysły? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kombinuję w ten sposób:
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował Anna 16.03.2007, 17:38:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Ok. Wyszło mi z tego coś takiego.
Jedna uwaga. U siebie mam tylko MySQL 4, który nie pozwala na SubQuery, więc musiałem przetestować to zapytanie na bazie Postgres. Niestety - nie wiem, co tak naprawdę w tej chwili potrafi MySQL 5 - ponoć dużo, więc zapytanie tego typu powinno chodzić poprawnie. Jednak głowy nie dam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 20:57 |