![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką tabelę "osoby" a w niej "imiona":
Jan Jan Maria Maria Maria Rokita chcę policzyć rekordy żeby wynik na stronie wyświetlał się w formacie: Jan: 2 Maria: 3 Rokita: 1 Nie mam pojęcie jak za pomocą funkcji SELECT COUNT(*)imiona FROM osoby wycągnąć wszystkie te rekordy za jednym razem przy pomocy jednego skryptu. Nie wiem na pewno bo się uczę ale chyba to trzeba zrobić w jakiejś pętli. Byłbym wdzięczny za przykłady. Ps. Cały dzień już się z tym męczę. Please HELP! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat więc tworzenie kilkunastu zapytań chyba nie jest najlepszym rozwiązaniem. Zgadzam sie. To moze tak jak pisalem wczesniej zrob to w petli. Wyciagasz imiona i nazwiska w jako UNION a nastepnie w 2 petlach sobie rozdzialach wedlug typu nazwisko i imie itd. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zgadzam sie. To moze tak jak pisalem wczesniej zrob to w petli. Wyciagasz imiona i nazwiska w jako UNION a nastepnie w 2 petlach sobie rozdzialach wedlug typu nazwisko i imie itd. Przekonałam się, że UNION jako łączenie zapytań nic nie wskóra, bo w wynikach zawsze dostanę tylko 2 kolumny gdzie w pierwszej jest Nazwa, a w drugiej Count(), a w żaden sposób nie rozróżnię imion od nazwisk, by później je umieścić w różnych pętlach. Ciekawi mnie jak wygląda zapytanie sql na Amazon.com gdzie widzimy w kategorii coś takiego: Narrow by Category Media Center (47) Thin & Light (35) Narrow by Brand Hewlett-Packard (1363) Fujitsu Siemens Computers (1359) Lenovo (879) Narrow by Seller PAC Computers (563) Computer Brain (277) ANTOnline (277) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:10 |