Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在连接两个表时获取最大和_Sql_Sql Server_Tsql - Fatal编程技术网

Sql 在连接两个表时获取最大和

Sql 在连接两个表时获取最大和,sql,sql-server,tsql,Sql,Sql Server,Tsql,我想获得账单最大值(总账单)的订户。 我尝试使用以下脚本,但SQL没有成功执行。 请帮帮我,我在这件事上做错了什么。 我有两张桌子: 订户 名字 闵 本 258999542 芦苇 458524896 史蒂夫 586692155 克林特 1007772121 直率的 1287548752 简 2345824215 似乎您只需要TOP+订购人: SELECT TOP 1 B.Total, S.FirstName FROM Subscriber AS S JOIN Bill AS B ON S.MIN

我想获得账单最大值(总账单)的订户。 我尝试使用以下脚本,但SQL没有成功执行。 请帮帮我,我在这件事上做错了什么。 我有两张桌子:

订户

名字 闵 本 258999542 芦苇 458524896 史蒂夫 586692155 克林特 1007772121 直率的 1287548752 简 2345824215
似乎您只需要
TOP
+
订购人

SELECT TOP 1 B.Total, S.FirstName
FROM Subscriber AS S
JOIN Bill AS B ON S.MIN = B.MIN 
ORDER BY B.Total DESC;
这是基于这样一个事实,即您的示例数据没有显示每个
订户的多个
账单
记录
,因此您不需要求和