ho modificato la query, ora l'errore di prima non me lo da più, ma me ne da un'altro!
Codice PHP:
<?
$sql = "(SELECT a_admin.*
FROM a_admin
WHERE a_admin.id_admin!=0 AND a_admin.id_admin!=1000)
UNION
(SELECT a_agenti.*
FROM a_agenti
WHERE a_agenti.id_agenti!=0 AND a_agenti.id_agenti!=1000)
UNION
(SELECT a_tecniche.*
FROM a_tecniche
WHERE a_tecniche.id_tecniche!=0 AND a_tecniche.id_tecniche!=1000 AND a_tecniche.id_tecniche!=1100)
ORDER BY a_admin.nome_admin DESC";
$result = mysql_query($sql, $conn) or die ("errore ".mysql_error());
?>
questo è l'errore:
errore Table 'a_admin' from one of the SELECTs cannot be used in global ORDER clause