gpt4 book ai didi

mysql - 从两个表中选择两列不起作用

转载 作者:行者123 更新时间:2023-11-30 21:42:05 28 4
gpt4 key购买 nike

我正在尝试获取不同表中的登录名和计数,但它不起作用

这是我正在做的:

SELECT login AS "Login", COUNT(posted) AS "Nombre" FROM members, wallmsg;

我收到以下错误:

ERROR 1140 (42000): In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'sc_social.members.login'; this is incompatible with sql_mode=only_full_group_by

还有其他方法吗?

最佳答案

用SQL从两张表中取数据,首先需要在两张表之间添加join。每当您使用任何聚合函数(如“Count”)时,您都必须使用“GroupBy”子句。 SELECT m.login,COUNT(w.posted) FROM members m inner join wallmsg w on m.SomeId =w.SomeId按 m.login 分组

关于mysql - 从两个表中选择两列不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51077120/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com