2012-03-24 4 views
0

こんにちは私はこのクエリを持っていて、空の結果を得ています。PHPヒートマップ - 大きな値の違い

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秒を要した)。」誰が与えることができる任意の助け

感謝。

+0

クエリをストップしてデバッグしてみます。ジョインを削除するには、whereとgroupを別々の組み合わせにします。 – Znarkus

+0

これをしました、これは動作します – TolMera

+0

申し訳ありません、新しい行を期待して入力し、メッセージを投稿しました。 SELECTセクター、SUM((fleetnow)+(fleetsoon))ASカウントからAEDatabase INNER JOIN AEPlayer AS AEDatabase.owner = Own.idここではGalaxy = 'L49' AND Own.guild = '1085' GROUP BYセクター – TolMera

答えて

0

SQLリクエストがビジネスロジックに従って正しく構成され、データを返さない場合、AEPlayerに関連データが含まれていないか、AEDatabaseにGalaxy = 'L49' に関するデータが含まれていません結果セットを正確に折りたたむことを決定するために、要求のすべてのコンポーネントを分離する必要があります。

関連する問題