Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]zapytanie select
Forum PHP.pl > Forum > Bazy danych > MySQL
cfk
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.
luckyps
Najprosciej to tak:

  1. SELECT opr.*, (SELECT count(*) FROM oprogramowanie_komputer WHERE id_oprogramowania = opr.id) FROM oprogramowanie opr
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.