sql >> Database teknologi >  >> RDS >> Sqlserver

SQL JOIN MED ELLER Betingelse

Selvom joinbetingelser normalt er lighedstjek, er der ikke noget særligt ved dem - enhver gyldig SQL-betingelse kan bruges til at udføre en joinforbindelse. I dit tilfælde en IN tilstand synes passende:

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. Sådan implementeres lokal MySQL-database til Heroku

  2. SSAS-kubebehandlingsfejl om kolonnebinding

  3. Sådan indsætter du værdier af multiple select

  4. Få alle knudepunkter for børn, børnebarn osv. under forældre ved hjælp af php med mysql-forespørgselsresultater