>Stavo provando a fare una query per verificare se un determinato
>ID è presente in 3 tabelle differenti, l'unica cosa che voglio
>sapere è se quell'ID è presente almeno una volta nelle tabelle,
>senza dover far una query per ogni tabella a cui devo cercare..
Ciao Federico,
Che DBMS utilizzi?
In SQL Server potresti adottare una soluzione simile a questa:
IF EXISTS(
SELECT id_cantiere
FROM vendite
WHERE id_cantiere = 781
UNION
SELECT id_cantiere
FROM ordini
WHERE id_cantiere = 781
UNION
SELECT id_cantiere
FROM preventivi
WHERE id_cantiere = 781
)
BEGIN
...
END
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org