Mysql PHP热图-大值差异
嗨,我有这个查询,我得到一个空的结果,有人看到明显的错误吗Mysql PHP热图-大值差异,mysql,sql,join,Mysql,Sql,Join,嗨,我有这个查询,我得到一个空的结果,有人看到明显的错误吗 SET SQL_BIG_SELECTS=1; SELECT sector, SUM((fleetnow)+(fleetsoon)) AS Count FROM AEDatabase INNER JOIN AEPlayer AS Own ON AEDatabase.owner = Own.id INNER JOIN AEPlayer AS Occ ON AEDatabase.occer = Occ.id WHERE Galaxy='
SET SQL_BIG_SELECTS=1;
SELECT sector, SUM((fleetnow)+(fleetsoon)) AS Count
FROM AEDatabase
INNER JOIN AEPlayer AS Own ON AEDatabase.owner = Own.id
INNER JOIN AEPlayer AS Occ ON AEDatabase.occer = Occ.id
WHERE Galaxy='L49' AND (Own.guild='1085' OR Occ.guild='1085')
GROUP BY sector
MySQL的具体消息是:
“MySQL返回一个空结果集(即零行)。(查询耗时0.4441秒)”
感谢所有人提供的帮助。如果SQL请求根据您的业务逻辑正确组合,并且没有返回任何数据,则表示AEPlayer不包含相关数据,或者AEDatabase不包含任何与Galaxy='L49'相关的数据
您应该分离请求的所有组件,以确定折叠结果集的确切方式。尝试通过剥离查询来调试查询。删除不同组合中的连接、位置和组。抱歉,按enter键需要换行,它将发布消息。选择扇区,按扇区计算((fleetnow)+(fleetsoon))作为AEDatabase内部的计数,在AEDatabase.owner=Own.id上加入AEPlayer作为Own,其中Galaxy='L49'和Own.guild='1085'按扇区分组,直到需要第一个才能工作。那个人回答得很快,预计要等上几个星期Thankso
internal JOIN AEPlayer AS Occ ON AEDatabase.occer=Occ.id
不匹配吗?谢谢:)选择扇区,SUM((fleetnow)+(fleetsoon))作为计数从AEDatabase内部加入AEPlayer AS Occ ON AEDatabase.occer=Occ.id,其中Galaxy='L49'和Occ.guild='1085'按扇区分组