TableA和TableB TYPE = (CASE when TYPE = (SELECT DISTINCT(A.TYPE) FROM TableA A JOIN TableB B ONB.SOID = A.NAME where B.level = 4 and A.TYPE = 66) then 11END);
由于某些原因,它正在进行不正确的</em
在我的之后,我有一个SQL查询,如下所示:WHERE ...ORDER BY CASE status WHEN 'active' THEN 1 ELSE 2 END
正如您在上面的代码中所看到的,有两个CASE ...WHEN语句。这个案子发生了什么?也就是说,记录将如何排序?这些“加倍”的声明会不会有