sql >> Databasteknik >  >> RDS >> Sqlserver

Använd Case Statement i Join

DET borde vara,

ON 
ts.ACCOUNTID =  CASE
                    WHEN ts.ACCOUNTTYPE = '1' THEN SI.TENANCYID
                    WHEN ts.ACCOUNTTYPE = '2' THEN SI.EMPLOYEEID
                    WHEN ts.ACCOUNTTYPE = '3' THEN SI.SUPPLIERID
                    WHEN ts.ACCOUNTTYPE = '4' THEN SI.SALESCUSTOMERID
                END


  1. Hur man öppnar en tabell i designvy i Microsoft Access

  2. Ogiltigt dumpformat pgbackups:restore även med Dropbox nedladdningslänk

  3. Visar inte SQL noll-värden på en "not equals"-fråga?

  4. Infoga datamängden i Oracle Table