Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] zliczanie danych
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Witam. Mam przykładowo takie tabele:

id, post, typ

post -> id postu, ich może być sporo. Potrzebuje w 1 zapytaniu wyciągnąć dane.

Aby zliczało typem, czyli jeśli typ będzie inny niż jeden to niech grupuje według postu ale i zliczało jako total1 i total2.

total 1 = typ 1
total 2 = typ >1

Jak można to uczynić, bo nie mam pomysłów? (IMG:style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


  1. SELECT typ, count(*) FROM tabela WHERE typ = 1 OR typ < 2 GROUP BY typ


jak chcesz w jednym to
  1. SELECT
  2. (SELECT count(*) FROM tabela WHERE typ = 1) AS costam1
  3. (SELECT count(*) FROM tabela WHERE typ < 2) AS costam2


Ten post edytował yevaud 19.08.2010, 23:55:54
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: 4.10.2025 - 21:47