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...
![]()
![]()