Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Problem z zapytaniem count + where
jacobson
post
Post #1





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


Witam, mam pewien problem. Otoz mam tabele (table1 i table2). Rekordy z tabeli 2 zawieraja pole table1_id dzieki czemu rekordy z tabeli 2 mozemy przypisac do poszczegolnego rekordu z tabeli1 i teraz potrzebuje w jednym zapytaniu wyciagnac wszystkie informacje z table1 oraz zliczone (count) elementy z table2 ktorych table1_id odpowiada rekordowi z table1.

Mam nadzieje ze jakos to wytlumaczylem skladnie (IMG:style_emoticons/default/tongue.gif)
Bede wdzieczny za pomoc

pozdrawiam
Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


  1. SELECT t1.*, COUNT(t2.id_tabela1) AS elementow FROM tabela1 AS t1
  2. LEFT JOIN tabela2 AS t2 ON t2.id_tabela1 = t1.id
Go to the top of the page
+Quote Post
zbig
post
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

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


Witam !

Kolega Sephirus zapomial dodac warunku

  1. GROUP BY t2.id_tabela1


Pozdrawiam
Go to the top of the page
+Quote Post
Sephirus
post
Post #4





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


@UP prawda (IMG:style_emoticons/default/smile.gif) - dzięki za poprawkę (IMG:style_emoticons/default/wink.gif)
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: 3.10.2025 - 02:55