Salve amici del forum!!!!
Avrei bisogno di un piccolo aiutino in riguardo ad una query con INNER JOIN.
Ora vi spiego meglio cosa devo fare; in pratica dovrei estrapolare dei dati da una tabella in base a delle condizioni vere o false.
Ho una tabella dove ci sono la descrizione di ogni azienda e l'azienda può essere in base a dei flag "key-gold o silver", ogni azienda ha dei contatti,(nominativi) che vanno scritti in un altra tabella; ora io cosa devo fare una query che mi estrapoli tutti i contatti di tutte le aziende che hanno il flag key spuntato (i campi flag sono true o false) oppure tutti e due o tutti e tre.
Ma la query non mi funziona,potete darmi un aiuto?
SELECT tRiferimenti.Cognome, tRiferimenti.Nome, tRiferimenti.Ruolo
FROM tRiferimenti INNER JOIN tAnagrafica ON tRiferimenti.ID_Anagrafica=tAnagrafica.ID
WHERE tAnagrafica.Key_Customer=0 Or tAnagrafica.Cliente=0 Or tAnagrafica.Silver=-1
ORDER BY Cognome;
Con questa query dovrei estrapolare tutti i contatti di tutte le aziende che hanno il flag Silver, ma purtroppo non è così...non mi funziona.
Se qualcuno vuole il programma potrebbe anche controllare e farmi capire come funziona.
Grazie