返回附加到SQL表中特定ClientID的最大用户数

时间:2018-06-21 06:20:01

标签: sql sql-server sql-server-2008 tsql

我在SQL中有一个名为traveller_info的数据库表,其中有类似以下的列:

  • ID
  • 名称
  • 城市
  • Pnr_No等

我想通过使用 ID 列显示具有最大用户数的 Pnr_No 。 该查询应显示 Pnr_No 和与该 Pnr_No 相关联的Total_Users。

我认为我需要使用子查询来实现此目的。我正在这样做,但是它没有显示正确的总计。

cp -t target_directory {10..99}.*

很高兴得到您的帮助来解决此问题。谢谢!

1 个答案:

答案 0 :(得分:2)

尝试:您无需使用sub-query

SELECT TOP 1 Pnr_No , COUNT(id) Tot 
FROM traveller_info 
GROUP BY Pnr_No 
ORDER BY Tot DESC
相关问题