Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

concatenação de string t-sql


A maneira usual é com uma subseleção:
select * from TableA where SomeColumn IN (
    select Type from TheOtherTable
)

Acho que você teria um where cláusula na subseleção também.

Dependendo da complexidade, às vezes você faz isso com associações externas:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null

Qual você usa depende dos critérios que você está aplicando a ambos os registros de TableA e o que chamei de TheOtherTable (aquele com Type ).