sql >> データベース >  >> RDS >> Sqlserver

t-sql 文字列連結

    通常の方法は、サブセレクトを使用することです:

    select * from TableA where SomeColumn IN (
        select Type from TheOtherTable
    )
      

    where があると思います サブセレクトの節にも。

    複雑さによっては、代わりに外部結合を使用してこれを行う場合があります:

    select * from TableA a
    left outer join TheOtherTable b on a.SomeColumn = b.Type
    where b.Type is not null
      

    どちらを使用するかは、TableA の両方のレコードに適用する条件によって異なります 私が TheOtherTable と呼んでいるもの (Type のもの ).



    1. 動的列の行への転置

    2. ORA-00918:列があいまいに定義されています

    3. java.sql.SQLException:フィールド'id'にデフォルト値がありません

    4. SQL Serverで重複する行を削除するにはどうすればよいですか?