Salve a tutti!
Avrei bisogno di aiuto.
Ho un db sqlite con 2 tabelle: CLIENTI e LAVORAZIONI.
ad ogni cliente possono esserci più di una lavorazione.
tramite un campo di ricerca cerco in alcuni campi di queste tabelle.
Devo estrarre per ogni cliente soltanto l'ultima lavorazione.
vi posto la mia query fino ad ora.
"SELECT lavorazioni.codice AS lavorazioni_codice,
clienti.id AS clienti_id,
clienti.nome AS clienti_nome,
clienti.cognome AS clienti_cognome,
lavorazioni.id_cliente AS lavorazioni_id_cliente,
lavorazioni.data_prevista AS lavorazioni_data_prevista,
lavorazioni.stato AS lavorazioni_stato
FROM clienti, lavorazioni WHERE
(clienti.nome LIKE '".$parole[0]."%'
OR clienti.cognome LIKE '".$parole[0]."%'
OR lavorazioni.codice LIKE '".$parole[0]."%') AND (
clienti.nome LIKE '".$parole[1]."%'
OR clienti.cognome LIKE '".$parole[1]."%'
OR lavorazioni.codice LIKE '".$parole[1]."%') AND (
clienti.nome LIKE '".$parole[2]."%'
OR clienti.cognome LIKE '".$parole[2]."%'
OR lavorazioni.codice LIKE '".$parole[2]."%')
AND clienti.id=lavorazioni.id_cliente
ORDER BY lavorazioni.data_prevista DESC"
Grazie in anticipo.