Buonasera a tutti...
Credo l'ultima query prima di potermi dedicare ad un po' di ozio
Vi chiedo umilmente un favore sulla costruzione di una query SQL che non mi viene.
3 Tabelle:
AGENZIE > CLIENTI > ORDINI
I campi in comune sono:
agenzie.idAgenzia <=> clienti.idAgenzia <=> ordini.idCliente
Ora vorrei tirarmi una riga simile:
potreste aiutarmi? non ne vengo minimamente a capo... ho provato con una query simile...codice:id cliente || nome cliente || agenzia || quantita ordini 12 || rossi spa || prima || 5 13 || verdi srl || franco || 6 25 || zucchi snc || prima || 1
Il problema che mi da tutti NULL e ordini == 0 se non ci sono ordini, mentre vorrei che se non ci fossero ordini mi comparisse il valore 0 ma comunque tutti gli altri valori chiesti (nome agenzia, nome cliente etc etc etc)codice:SELECT customers.idCustomer, agencies.nameAgency AS nameAgency, COUNT( ordini.idOrdini ) AS totaleOrdini FROM customers INNER JOIN agencies ON customers.idAgency = agencies.idAgency INNER JOIN ordini ON customers.idCustomer = ordini.idCustomer ORDER BY dateCustomer
grazie mille!



Rispondi quotando