Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> liczenie ile razy wystąpiły podobne wartości - grupowanie od największej liczby powtórzeń, (równocześnie z 2 kolumn)
japolak
post 16.01.2012, 00:17:56
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

---------------------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


--------------------
moje projekty:

www.hackwars.pl
- hacking , webdesign itp
www.kosmosnews.pl - Wszechświat bez granic
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:45