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:
vorrei ke mi visualizzasse solo l'ID_cliente 1 e 3 xké al cliente 2 è stata ordinata tutta la merce.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 |
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?