Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

penggabungan string t-sql

Cara yang biasa adalah dengan subselect:

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

Saya kira Anda akan memiliki where klausa pada subselect juga.

Bergantung pada kerumitannya, terkadang Anda melakukan ini dengan gabungan luar:

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

Yang Anda gunakan bergantung pada kriteria yang Anda terapkan pada kedua catatan dari TableA dan apa yang saya sebut TheOtherTable (yang memiliki Type ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengecualian SQL yang mengganggu, mungkin karena beberapa kode salah

  2. Apa itu ISO_year di sql-server

  3. Kunci Asing ke beberapa tabel

  4. SQL Server - Tabel PIVOT Dinamis - Injeksi SQL

  5. Pengaturan SMO ConnectionContext.StatementTimeout diabaikan