Ciao
ho una vista che mi restituisce determinati dati e, all'interno della stessa, una delle colonne è "id"
E' possibile aggiungere a questa vista, per ogni riga, il totale di quell'id presente in altre due tabelle?
In particolare, le altre tabelle hanno al loro interno il campo id_rif e il tutto mi servirebbe per avere subito un totale che mi dice se un determinato record può essere eliminato o meno, senza la necessità di calcolare il totale per ogni record mentre li scorro dalla vista (sono circa 300 e possono solo aumentare...)
grazie mille
ho provato a fare un test, ma con questa sql mi da lo stesso totale quando in realtà i totali non sono uguali:
codice:SELECT geo_localita.id, geo_localita.localita, geo_localita.id_provincia, geo_localita.id_zona, geo_provincia.provincia, geo_zona.zona, count(proposta.id) AS tot_proposte, count(cantiere.id) AS tot_cantieri FROM geo_localita INNER JOIN geo_provincia ON geo_provincia.id = geo_localita.id_provincia INNER JOIN geo_zona ON geo_zona.id = geo_localita.id_zona left outer join proposta on proposta.id_localita = geo_localita.id left outer join cantiere on cantiere.id_localita = geo_localita.id WHERE geo_localita.id = 51 GROUP BY geo_localita.id ORDER BY geo_provincia.provincia, geo_zona.zona, geo_localita.localita

Rispondi quotando
