Salve ho un problema a fare una query....
Ho un tabella ordini formata dalle colonne
ID_Cliente ID_fornitore data_ordine
vorrei selezionare tutti i clienti al quale non è stato ordinato tutto dai fornitori

es:

codice:
ID_Clienti  | ID_fornitore  | data_ordine
    1       |       3       | 24/10/2005
    1       |       6       |
    2       |       1       | 23/10/2005
    2       |       3       | 24/10/2005
    3       |       2       |
vorrei ke mi visualizzasse solo l'ID_cliente 1 e 3 xké al cliente 2 è stata ordinata tutta la merce.

io ho fatto qlk ma mi da errore...questo è quello ke ho scritto

Select ID_Cliente from ordini where ((Select count(*) from ordini where data_ordine<>"" group by ID_Cliente)<>(Select count(*) from ordini group by ID_Cliente))

ma logicamente le 2 select producono delle tabelle ke non so comparare i valori uno x uno.

Mi potreste dare una mano, se vi può essere utile uso MySQL?