![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 22.07.2003 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z zapytaniem do bazy MySQL.
[sql:1:e4642c4104] select users.id, (calendar.userid + newsboard.userid + download.userid) as ile from users, calendar, newsboard, download where users.id=newsboard.userid and users.id=calendar.userid and users.id=download.userid group by id order by ile desc [/sql:1:e4642c4104] O co chodzi: -w kolumnach "userid" tabel "calendar", "newsboard" i "download" zapisywana jest informacja (ID) o użytkowniku, który odpowiednio w poszczególnych tabelach dodaje: datę do kalendarza, post na forum oraz uploaduje plik -w kolumie "id" tabeli "users" znajdują się informacje o ID wszystkich użytkowników -baza zwracać ma dwie kolumny: 1) ID użytkownika, 2) sumę uploadowanych plików, dodanych dat, wysłanych postów... Zapytanie zwraca dziene wyniki (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 22.07.2003 Skąd: Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat Mam problem z zapytaniem do bazy MySQL.
[sql:1:8b819beeea] group by id [/sql:1:8b819beeea] No ja sie nie dziwie... sprecyzuj po id której tabeli chcesz grupować. Hmmm... Nie jestem pewien bo kolumna id znajduje sie tylko w users, reszta ma nazwę userid... W każdym razie zmieniłem i nic... Cały czas wyskakują dziwne wyniki... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 01:40 |