Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763

    Join con parte del campo.

    Salve.
    Ho due tabelle

    Tabella numero 1
    con campi: ID;CODICE_ARTICOLO_COMPOSTO;DESCRIZIONE ARTICOLO

    Tabella numero 2
    con campi: ID;RADICE_ARTICOLO;QTA

    Vorrei relazionare le due tabelle attraverso i campi CODICE_ARTICOLO_COMPOSTO e RADICE_ARTICOLO. Tuttavia mi serve che la relazione avvenga con i primi 7 caratteri, come da esempio:

    Tabella numero 1
    ID;CODICE_ARTICOLO_COMPOSTO;DESCRIZIONE ARTICOLO
    1;CARTA__12345;CARTA RICICLATA
    2;PIATTI__123;PIATTI DI PLASTICA
    ...

    Tabella numero 2
    ID;RADICE_ARTICOLO;QTA
    1;CARTA__;50
    2;PIATTI__;245

    C'è una soluzione?

  2. #2
    Prova così:

    SELECT * FROM TABELLA_1 A JEFT JOIN TABELLA_2 B ON LEFT(B.RADICE_ARTICOLO,7) = LEFT(A.CODICE_ARTICOLO_COMPOSTO,7)






    _____________
    quotazione dell'oro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.