1.場合

select...caseが複雑の時

2.運用方法

 1 SELECT * 
 2 FROM stu 
 3  CROSS APPLY ( --like inner join
 4   SELECT TOP 1 * FROM score WHERE stu.stuId=score.stuId ORDER BY score DESC 
 5  ) AS ff
 6  /*
 7  OUTER APPLY ( --like left join
 8   SELECT TOP 1 * FROM score WHERE stu.stuId=score.stuId ORDER BY score DESC 
 9  ) AS ff
10  */

虽然apply性能低,但是也有其用武之地,当需要按照顺序进行连接时,apply是最好的选择。

 

相关文章:

  • 2021-07-28
  • 2022-03-01
  • 2021-11-24
  • 2021-08-20
  • 2021-06-10
猜你喜欢
  • 2021-08-22
  • 2022-12-23
  • 2021-05-13
  • 2022-01-20
  • 2022-01-08
相关资源
相似解决方案