Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zliczanie wystąpień z kilku kolumn jednej tabeli
jaqba
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 21.02.2015

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


To pewnie proste zapytanie, ale jakoś nie mogę znaleźć rozwiązania.
Mam tabelę, a w niej pola kraj1, kraj2.
Próbuję stworzyć zapytanie w wyniku którego otrzymam pola nazwa kraju, ilość wystąpień kraj1, ilość wystąpień kraj2.
Nie wiem, czy tu trzeba tworzyć podzapytania, czy można to zrobić jednym.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. SELECT tmp1.kraj1,ilosckraj1,ilosckraj2 FROM (SELECT kraj1,COUNT(kraj1) AS ilosckraj1 FROM kraje
  2. GROUP BY kraj1) AS tmp1,
  3. (SELECT kraj2,COUNT(kraj2) AS ilosckraj2 FROM kraje
  4. GROUP BY kraj2) AS tmp2
  5. WHERE tmp1.kraj1=tmp2.kraj2

Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 21:35