Buonasera e salve a tutti,

ho un problema "informatico",
riguarda una query in sql..ci sto sbattendo la testa javascript:void(0);
Mannaggia li pescetti ma non riesco a trovare la soluzione..

il problema è questo:

2 db ognuno con una tabella:

-db1 con tabella "clienti"(anagrafiche dei clienti)
con un codice identificativo e tutti i dati tra cui ragione_sociale;

-db2 con tabella "cliestco"(movimenti e transazioni effettuate dai clienti)
con un codice identificativo che è formato da 9 caratteri:le prime 4 sono cifre, le rimanenti 5 è il codice contenuto anche in db1.clienti.codice

devo tirare fuori una query che abbia come risultato db2.cliestco.codice e la ragione sociale associata che si trova però in db1.clienti..

il problema è che db1.clienti.codice e db2.cliestco.codice sono diversi in quanto solo la parte finale del codice di db2.cliestco è uguale al codice di db1.clienti.codice.

es. db1.clienti.codice è tipo 'bcch1' a cui è associato db1.clienti.ragione_sociale che è pippo

il movimento registrato in db2.clienti.codice è qualcosa del tipo '1002bcch1'

io vorrei che risultasse una query con '1002bcch1' e associata la ragione sociale 'pippo'

ho provato a fare una cosa del genere:

SELECT DISTINCT db2.cliestco.codice, db1.clienti.ragione_sociale1
FROM db2.cliestco
LEFT JOIN db1.clienti ON db2.cliestco.codice = db1.clienti.codice
WHERE db1.clienti.codice LIKE '%db2.cliestco.codice'

Ma la query non produce nessuna riga.....javascript:void(0);
Piange

Potete aiutarmi???javascript:void(0);javascript:void(0);
Ma LOL
Confused

Grazie comunque per il tempo dedicato a leggere il post...