Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Problem ze składnią, Problem ze składnią zliczania i wyświetlania elemetnów
xairo
post 24.05.2013, 22:31:51
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 5.05.2006
Skąd: Białystok

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


Tabela producers: id, name
Tabela certificates: id, title, producerId

I teraz w wyniku chcę otrzymać certificates.id, certificates.title i producers.name oraz ilość wystąpień danego producentId w tabeli certificates czyli poprostu ile certyfikatów jest tego producenta.

SELECT certificates.producer, COUNT(*) FROM certificates GROUP BY certificates.producer LEFT JOIN producers.name WHERE certificates.producer = producers.id
i to wywala mi błąd

Ten post edytował xairo 24.05.2013, 22:32:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bpskiba
post 25.05.2013, 08:25:56
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


  1. SELECT p.name, COUNT(c.producerid)
  2. FROM producers p
  3. JOIN certyficates c ON p.id=c.producerid
  4. GROUP BY p.name
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: 18.07.2025 - 01:44