![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 11.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem z COUNT i WHERE
Gdy dodam
Mam problem bo wyskakuje błąd Kod #1054 - Unknown column 'bb' in 'where clause' Macie może pomysł aby jakoś zastosować to WHERE dla COUNT(t.id_glos) AS bb (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 5 Dołączył: 13.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... czy to nie zwraca czasami błędu Kod #1111 - Invalid use of group function ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zamiast dawać to w WHERE wstaw na końcu zapytania
wartość pola bb MySQL zna dopiero po pogrupowaniu wyniku (GROUP BY), które robi już po wykonaniu warunków z WHERE, dlatego trzeba użyć HAVING które wykonuje sie na końcu (filtruje wynik zapytania), ale niestety nie korzysta z indeksów więc trzeba korzystać z rozwagą. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 15:12 |