Buonasera a tutti,
ho un db ridotto semplicisticamente cosi:
tabella agencies: idAgency, nomeAgency
tabella customers: idCustomer, nameCustomer, idAgency
Ovviamente la relazione tra agencies e customers è di uno a molti.
Ora in un colpo solo vorrei tirar fuori nameAgency + totale di clienti della singola agenzia.
Per la prima banalissima...
codice:
SELECT idAgency, nameAgency, dateAgency FROM agencies WHERE idAgency = 1
La seconda da sola banalissima...
codice:
SELECT COUNT(idAgency) AS totalCustomersAgency FROM customers WHERE idAgency = 1
Ho provato a fare una innerjoin ma senza alcun tipo di risultato. L'errore più "Umano" che ho ottentuo è che ogni singola derivata deve avere la propria derivata.... 
codice:
SELECT agencies.idAgency, nameAgency, dateAgency FROM agencies
INNER JOIN
(SELECT COUNT(idAgency) FROM customers AS derivata ) ON agencies.idAgency = customers.idAgency)
WHERE agencies.idAgency = 1
Qualche santo guru mi aiuterebbe? Grazie mille!