Pogledajte određenu poruku
Staro 08. 03. 2008.   #6
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

Evo preko pogleda (sad probao na MySQL 5.0.45):

Prvo pogled:

Kôd:
CREATE VIEW Oglasi AS  
SELECT Del.grupa_id AS GrupaID, 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 AS GrupaID, Del.id AS Delatnost_ID, Del.naziv AS DelatnostNaziv, Po.id AS OglasID
FROM delatnost Del, placeni_oglas Po
WHERE Po.id = Del.id
A onda i upit:

Kôd:
SELECT `GrupaID`, `Delatnost_ID`, `DelatnostNaziv`, Count(*) 
FROM `Oglasi` 
Group By `GrupaID`, `Delatnost_ID`, `DelatnostNaziv`
Gornji upit možeš lepo filtrirati po grupi i ispisati ostala polja i to je to (barem se nadam )
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/
DejanVesic je offline   Odgovorite uz citat
"Hvala" DejanVesic za poruku: