Getting The Top Value Per Group In SQL Server: Row Number vs. Cross Apply Performance


There are many ways to express queries in SQL. How different rewrites perform will largely be a function of:

  • You not doing anything ridiculous
  • Queries having good indexes in place
  • The optimizer not seeing through your tricks and giving