Ciao a tutti, ho due query es:
query1:"SELECT tb1.*,max(tb2.data) as data_2
FROM tb1,tb2
WHERE tb1.codice1=tb2.codice2
GROUP BY tb1.codice1"
query2:"SELECTtb1.*,max(tb2.data) as data_2
FROM tb1,tb2
WHERE tb1.codice1<>tb2.codice2
AND tb2.data= ''
GROUP BY tb1.codice1"
- la prima estre il massimo di data sulla tb2 che ha corrispondenza di codice su tb1.
- la seconda query dovrebbe estrarre le date (che saranno vuote) che non trovano corrispondenza di codice tra le due tabelle.
La prima query funziona trovando le varie corrispondenze di record tra le due tabelle, ma la seconda query invece di estrarre solamente i campi presenti su tb1 che non hanno corrispondenza di codice su tb2,estre tutti i campi compresi quelli senza corrispondenza mettendo il campo data a 0000-00-00.
Ha me servirebbe trovare solamente i campi presenti in tb2 che non hanno corrispondenza di codice in tb1 come posso fare??
Io provavo con l'EXCEPT ma non funziona, probabilmente la mia versione di mysql non supporta questa funzione.....Grazie Ciao!!!