Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyszukanie max liczby powtorzen, dla dwoch roznych pól z jednej tabeli...
djbarca
post 9.01.2010, 21:15:38
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


witam. mam pewien problem
mam tabele przykladowo

id - liczba1 - liczba2

i problem jest taki, ze chcialbym zliczyc ile razy dana liczba powtorzyla sie w polach liczba1 i liczba2 i jaka to byla liczba
Mam zapytanie
  1. SELECT liczba1, count(liczba1) AS zlicz FROM cyfry GROUP BY liczba1 ORDER BY zlicz DESC LIMIT 1

ktore funkcjonuje dla liczby1 jak to zrobic w jednym zapytaniu aby uzyskac ten sam efekt ale z polem liczba2 wlacznie?

Ten post edytował djbarca 9.01.2010, 21:16:52
Go to the top of the page
+Quote Post
Mchl
post 9.01.2010, 21:29:27
Post #2





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Kod
SELECT liczba, COUNT(*) AS zlicz FROM
(
  SELECT liczba1 AS liczba FROM cyfry
  UNION
  SELECT liczba2 FROM cyfry
) AS sq
GROUP BY liczba
Go to the top of the page
+Quote Post
djbarca
post 9.01.2010, 21:57:17
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


hm mam wrazenie, ze to nie to . przetestowalem i nie dziala. to ja podam na przykladzie

liczba1 - liczba2
2-3
2-1
6-4
2-4
1-2
3-2
2-1

i teraz chce miec w efekcie koncowym 2 wartosci
pierwsza (ile bylo max jakiejs liczby w tych dwoch polach) czyli 6
a druga (jaka to liczba) czyli 2
Go to the top of the page
+Quote Post
Mchl
post 9.01.2010, 22:14:51
Post #4





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Ale to już mała zmiana

Kod
SELECT liczba, COUNT(*) AS zlicz FROM
(
  SELECT liczba1 AS liczba FROM cyfry
  UNION
  SELECT liczba2 FROM cyfry
) AS sq
GROUP BY liczba
ORDER BY zlicz DESC
LIMIT 1
Go to the top of the page
+Quote Post

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: 13.06.2025 - 02:57