【发布时间】:2023-03-28 07:56:01
【问题描述】:
如果我有这样的 SQL 查询:
SELECT playerno,town
FROM players
GROUP BY town
在这种情况下,服务器将返回一个城镇,而对于 playerno,它将返回一个值,即使数据库中有多个值。
我的问题是,将选择哪个值?选择是随机做出的,还是会采取第一个结果,还是会发生其他事情? 谢谢。
【问题讨论】:
-
所以你使用的是MySql?由于您提到的原因(已选择),在 SQL-Server 中甚至不允许这样做。来自documentation:“选择的值是不确定的”。
-
它是哪个数据库? SQL Server、MySQL ??
-
是的,通过 PHPMyAdmin(它是 MySQL)