Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> liczenie ile razy wystąpiły podobne wartości - grupowanie od największej liczby powtórzeń, (równocześnie z 2 kolumn)
japolak
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

Ostrzeżenie: (0%)
-----


Witam

powiedzmy ze Mam tabelę mysql z takimi kolumnami:
id - imie - nazwisko
1 - jan - nowak
2 - tomasz - kowalski
3 - jacek - wolski
4 - jan - nowak
5 - jacek - wolski
6 - jacek - wolski

i teraz chcialbym z niej policzyć i pogrupować ilość wystąpień powtarzających sie rekordów

aby wynik był taki:
jacek wolski - 3
jan nowak - 2


jak to zrobic?

nie było by problemu zrobienia tego dla jednej kolumny.. ale dla 2 nie daje rady

---------------------(IMG:style_emoticons/default/smile.gif)


wziołem sie sam do roboty. i osiągnąlem zamierzony efekt

oto rozwiazanie dla potomnych:
  1.  
  2. SELECT poloczone, count( poloczone ) AS licz
  3. FROM (
  4.  
  5. SELECT concat_ws( '-', imie,
  6. nazwisko) AS poloczone
  7. FROM comments
  8. ) AS tymczasowa
  9. GROUP BY poloczone



rozumiem ze jakby byla wczesniejsza godzina to napewno ktos by mi pomogl:) tak wiec dzieki mimo wszystko
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Podzapytanie jest tu niepotrzebne
  1. SELECT concat_ws( '-', imie,nazwisko) polaczone, count(*) licz FROM comments GROUP BY concat_ws( '-', imie,nazwisko)
Go to the top of the page
+Quote Post
japolak
post
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 16.01.2012, 08:51:06 ) *
Podzapytanie jest tu niepotrzebne
  1. SELECT concat_ws( '-', imie,nazwisko) polaczone, count(*) licz FROM comments GROUP BY concat_ws( '-', imie,nazwisko)



to jak to zrobić bez tego podzapytania?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




(IMG:style_emoticons/default/worriedsmiley.gif)
No przecież ci napisałem poprawne zapytanie..
Go to the top of the page
+Quote Post
japolak
post
Post #5





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 16.01.2012, 10:59:53 ) *
(IMG:style_emoticons/default/worriedsmiley.gif)
No przecież ci napisałem poprawne zapytanie..


też prawda:) nie zauważyłem ....

sprawdzalem i tez dziala.. dzieki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 19:52