ciao,
ho scritto una query dove vorrei che la tecnica veda solo le comunicazioni che l'admin ha scritto solo a lei e quelle che l'admin ha scritto ha scritto a tutte le tecniche.

Ho fatto così ma mi duplica la stessa comunicazione tante volte quante sono le tecniche nella tabella tecniche.
(comunicazioni.id_tecniche = 0 significa visibile a TUTTE le tecniche)

Codice PHP:
<?
$query
="SELECT comunicazioni.*, a_tecniche.*,
DATE_FORMAT(comunicazioni.data_ins_comunicazione, '%d-%m-%Y') AS data_ins_comunicazione
FROM comunicazioni, a_tecniche
WHERE comunicazioni.id_tecniche = 
$_SESSION[idtecniche]
OR comunicazioni.id_tecniche = 0
ORDER BY comunicazioni.data_ins_comunicazione DESC, comunicazioni.ora_ins_comunicazione DESC"

$ris_query=mysql_query($query$conn);
while(
$row=mysql_fetch_array($ris_query)){?>