Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 13 Dołączył: 7.05.2007 Ostrzeżenie: (0%)
|
Szybkie pytanko do bardziej "obcykanych" w MySQLu ode mmnie: Czy takie zapytanie:
da się obrobić jedną kwerendą czy trzeba rozbijać na dwie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
1. Nie ma klauzuli ORDER BY więc należy uważać kolejność zwracanych wierszy za [b]kompletnie losową[b].
2. Jeżeli dany użytkownik nie ma aktualności w danym stanie nie zostanie zwrócony dla niego rekord, także wartość 0 trzeba ustalić sobie na poziomie np. PHP - można zrobić to po stronie bazy danych (również zliczanie łącznej wartości) ale łatwiej jest to zrobić po stronie aplikacji. Przykładowo mógłbyś zrealizować sobie to tak:
|
|
|
|
KR2615 Jedna kwerenda czy dwie 9.02.2016, 09:51:44
Crozin [SQL] pobierz, plaintext SELECT count(*) A... 9.02.2016, 09:55:34
KR2615 Czaję motyw. Zwraca takiego arraya:
Kodcnt modera... 9.02.2016, 10:10:22
mmmmmmm [SQL] pobierz, plaintext SELECT count(*) A... 9.02.2016, 19:54:38 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 11:11 |