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

SQL GABUNG DENGAN ATAU Kondisi

Meskipun kondisi gabungan biasanya merupakan pemeriksaan kesetaraan, tidak ada yang istimewa darinya - kondisi SQL apa pun yang valid dapat digunakan untuk melakukan penggabungan. Dalam kasus Anda, sebuah IN kondisi tampaknya sesuai:

SELECT   CompanyName, COUNT(DISTINCT CaseID)
FROM     Company co
JOIN     Workers w ON co.CompanyId = w.CompanyId
JOIN     Cases ca ON w.WorkerId IN (ca.Worker1, ca.Worker2, ca.Worker3)
GROUP BY CompanyName


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara terhubung ke SQL Server dengan otentikasi windows dari Node.JS menggunakan modul mssql

  2. Kueri T-SQL dengan rentang tanggal

  3. Jumlahkan kolom Waktu menggunakan kueri sql

  4. Koneksi basis data jarak jauh terbuka untuk waktu yang lama

  5. String koneksi SQL Server dalam kode vs file konfigurasi di situs ASP.NET