Pogledajte određenu poruku
Staro 04. 03. 2008.   #2
DejanVesic
old school
Professional
 
Avatar DejanVesic
 
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
DejanVesic će postati "faca" uskoro
Default

Možda ovako:

Kôd:
Select grupa_id, Delatnost_ID, DelatnostNaziv, Count(*) From
(
Select del.grupa_id, del.id as Delatnost_ID, del.naziv as DelatnostNaziv, Bo.id as OglasID
From Delatnost Del, besplatni_oglas Bo
Where Bo.id = del.id 
Union All
Select del.grupa_id, del.id as Delatnost_ID, del.naziv as DelatnostNaziv, po.id as OglasID
From Delatnost Del, placeni_oglas Po
Where po.id = del.id 
)
Group By grupa_id, Delatnost_ID, DelatnostNaziv
U zavisnosti od izabrane baze, možda ćeš subquery morati da krkneš pod neki pogled (recimo da T-SQL ne dozvoljava UNION u podupitu, dok Oracle nema ništa protiv).
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/
DejanVesic je offline   Odgovorite uz citat