è possibile cercare la presenza di una parola chiave su due tabelle differenti con un'unica query?
E se si posso sapere in quale tabella è stata trovata la corrisppondenza?
è possibile cercare la presenza di una parola chiave su due tabelle differenti con un'unica query?
E se si posso sapere in quale tabella è stata trovata la corrisppondenza?
vediamo se ho capito cosa chiedi.
Supponi di avere due tabelle, una clienti e l'altra fornitori, e che tu debba selezionare tutti i clienti e i fornitori che si chiamano tizio (nome campo nome) potresti fare così
(SELECTnome, 'cliente' as tipoFROM table_clienti WHERE nome='tizio')
UNION
(SELECT nome, 'fornitore' as tipo FROM fornitori WHERE nome='tizio')
ORDER BY nome;
spero che funzioni (solo per mysql > 4)
ciao
sergio
Ti ringrazio per la risposta, è quello che mi serviva. Aprofitto ancora della tua gentilezza. E' possibile sapere da quale tabella proviene, riferendsi al tuo esempio, il nome trovato. Grazie ancora.
se guardi l'esempio di ho inserito un campo tipo che vale cliente per la tabella cliente e fornitore per la tabella fornitore (i valori cliente e fornitore vanno inseriti tra singolo apicino o doppio apicino perchè non sono un mome di campo ma un valore)
ciao
sergio