Ciao a tutti,
ho un piccolo dramma...
Ho un db con 2 tabelle mat01 e mat02
mat01 contiene un'anagrafica e mat02 contiene gli ordini fatti da ciascun cliente, sono relazionate tra di loro dal campo num_spedizione
questa è la query che faccio:
SELECT mat01.id,mat01.insegna,mat01.via,mat01.num_civico, mat01.localita,mat01.provincia,mat01.cap,mat01.dat a
FROM mat01
LEFT JOIN mat02
ON mat01.num_spedizione = mat02.num_spedizione WHERE mat01.data = "20051021" AND mat02.cod_mat NOT LIKE 'es%'
e questo il risulatato:
938 XXXXXXXX 2000 YYYYYYYYYYYYYYYY 2 VENEZIA VE 30126
938 xxxxxxxx 2000 YYYYYYYYYYYYYYYY 2 VENEZIA VE 30126
938 xxxxxxxx 2000 YYYYYYYYYYYYYYYY 2
939 zzzzzzzz kkkkkkkkkkkkkkkk 4152 VENEZIA VE 30124
939 zzzzzzzz kkkkkkkkkkkkkkkk 4152 VENEZIA VE 30124
939 zzzzzzzz kkkkkkkkkkkkkkkk 4152 VENEZIA VE 30124
939 zzzzzzzz kkkkkkkkkkkkkkkk 4152 VENEZIA VE 30124
Ed è giusto. Ora il dramma...
Io vorrei visualizzare solo una volta l'anagrafica del cliente anche se ha fatto più ordine.
Quindi avrei bisogno di una query in SQL, perchè in PHP me la sono sbrigata con i while.
Grazie a tutti!