Ciao a tutti,
allora spiego il problema: ho esportato i contatti di Exchange in una tabella Access (l'ho chiamata Contatti), ora il risultato finale sarebbe quello di aggiungere alcuni dati alla tabella Clienti (es. telefono e fax, nella tabella Clienti ci sono i campi ma non ci sono i dati).
Quindi devo fare una query per "pulire" i dati sati che mi servono nel WHERE metto quindi la condizione Contatti.Societa=Clienti.Societa il problema però è che il campo Contatti.Societa è presente in più record della tabella Contatti (perchè della società XXX posso avere più contatti e quindi più schede in Exchange), ora io vorrei prendere SOLO 1 CONTATTO per società, ho quindi usato il SELECT DISTINCT ma continua a darmi più record per alcune società. :master:
Posto la query di esempio:
Codice PHP:
SELECT DISTINCT Clienti.COD_CLI, Clienti.Societa, Contatti.Societa, Contatti.Ufficio, Contatti.Fax, Contatti.Cellulare, Contatti.Indirizzopostaelettronica, Contatti.PIVA, Contatti.CODFISC
FROM Contatti, Clienti
WHERE (((Contatti.Societa)=[clienti].[Societa]))
ORDER BY Clienti.Societa;
Ciao
Fabio