Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]zapytanie select
cfk
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 1
Dołączył: 8.01.2005
Skąd: Warszawa

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


Cześć.

mam dwie tabele

oprogramowanie (id, nazwa....)
oprogramowanie_komputer (id, id_oprogramowania...)

i teraz chciałbym napisać zapytanie które pokaże mi wszystkie rekordy z oprogramowania (select * from oprogramowanie) oraz policzy ile razy dany rekord występuje w tabeli oprogramowanie_komputer - tylko nie zawsze dane oprogramowanie musi tu występować to wtedy liczenie zwraca 0, ale rekord pokazuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
luckyps
post
Post #2





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

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


Najprosciej to tak:

  1. SELECT opr.*, (SELECT count(*) FROM oprogramowanie_komputer WHERE id_oprogramowania = opr.id) FROM oprogramowanie opr
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 Aktualny czas: 20.08.2025 - 12:33