Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema join con like

  1. #1

    Problema join con like

    devo unire 2 tabelle in base alla somiglianza di un campo infatti come nellesempoi mi basta che soddisfi questa condizione:
    il campo1 deve essere contenuto nel campo 2
    Ho provato cosi:
    select * from tabella1 JOIN tabella2 ON tabella1.campo1 like '%'+tabella2.campo2+'%'
    Ma nn funziona.
    Come devo fare?
    Graize

  2. #2
    up

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    codice:
    SELECT * FROM tabella1 JOIN tabella2 ON tabella1.campo1 LIKE concat( '%', tabella2.campo2, '%' )
    Però attenzione che se la tabella è grossettina la query rischia di diventare un massacro

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 © 2025 vBulletin Solutions, Inc. All rights reserved.