Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]ilość wierszy z zapytania z poziomu mysql
Forum PHP.pl > Forum > Przedszkole
kayman
  1. SELECT value FROM TABLE GROUP BY value


wynik
value
a
b
c
d

to mi dale poszczególne zgrupowane wartości ale nie chce wyciągać w powyższego zapytania wartości tylko ilość tych wartości

wynik
count_values
4

z góry dzięki za odpowiedź
casperii
Nie chodzi ci czasem o select count ?
kayman
count(value)

wynik
66
24
33
2

znowu 4 wiersze a nie ilosc wierszy
casperii
Cytat(kayman @ 21.05.2015, 18:37:59 ) *
count(value)

wynik
66
24
33
2

znowu 4 wiersze a nie ilosc wierszy



SELECT count(value) FROM `table`;
kayman
wynik 125 a nie 4

po zgrupowaniu są 4 wiersze i ilość tych wierszy (zgrupowanych poszczególnych wartości) chciałbym uzyskać
casperii
Możesz dać zrzut swojej tabelki i konkretnie jak by to miało wyglądać ? Bo jakoś nie czaje.
kayman
nie wytłumaczę tego lepiej

  1. SELECT sess_id FROM visits GROUP BY sess_id


teraz obrabiam to po stronie php $result->rowCount() ale jest to dodatkowe zapytanie i dodatkowy kod php i chciałbym się go pozbyć i uzyskać tę ilość od razu z poziomu mysql o ile to w ogóle możliwe smile.gif

ma to odpowiedzieć ile jest unikalnych sesji
casperii
Cytat(kayman @ 21.05.2015, 19:01:03 ) *
nie wytłumaczę tego lepiej

  1. SELECT value FROM TABLE GROUP BY value


teraz obrabiam to po stronie php $result->rowCount() ale jest to dodatkowe zapytanie i chciałbym się go pozbyć i uzyskać tę ilość od razu z poziomu mysql


Nie wiem może cały wynik chcesz tych wartości:

SELECT SUM(value) FROM `table`;
aachi
SELECT count(value) FROM table GROUP BY value;
albo
SELECT count(DISTINCT value) FROM table;
kayman
Cytat(aachi @ 22.05.2015, 03:10:30 ) *
SELECT count(DISTINCT value) FROM table;


to wydaje się ok

dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.