Código SQL:
Ver original
SELECT * FROM tabla WHERE campo1 <> '$id1' && campo1 <> '$id2' && campo1 <> '$id3' && campo2 = 'valor' ORDER BY id ASC
Me refiero a no repetir campo1 <> '$idx' 3 veces o más.