dopo decine e decine di tentativi finalmente sono riuscito a risolvere il problema facendo così:
Codice PHP:
<?
$sql = "SELECT a_admin.nome_admin, a_admin.cognome_admin, a_admin.categoria, a_admin.cellulare_admin
FROM a_admin
WHERE a_admin.id_admin!=0 AND a_admin.id_admin!=1000
UNION
SELECT a_agenti.nome_agente, a_agenti.cognome_agente, a_agenti.categoria, a_agenti.cellulare_agente
FROM a_agenti
WHERE a_agenti.id_agenti!=0 AND a_agenti.id_agenti!=1000
UNION
SELECT a_tecniche.nome_tecnica, a_tecniche.cognome_tecnica, a_tecniche.categoria, a_tecniche.cellulare_tecnica
FROM a_tecniche
WHERE a_tecniche.id_tecniche!=0 AND a_tecniche.id_tecniche!=1000 AND a_tecniche.id_tecniche!=1100";
$result = mysql_query($sql, $conn) or die ("errore ".mysql_error());
?>
e funziona bene, però se poi aggiungo:
Codice PHP:
ORDER BY a_admin.nome_admin ASC, a_agenti.nome_agente ASC, a_tecniche.nome_tecnica ASC
mi da questo errore:
errore Unknown column 'a_admin.nome_admin' in 'order clause'