2012-03-24 67 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

嘗試通過刪除查詢來調試查詢。刪除連接,以不同的組合進行組合。 – Znarkus 2012-03-24 12:18:00

+0

已經這樣做了,這一個作品 – TolMera 2012-03-24 12:19:25

+0

對不起,希望輸入一個新行,併發布消息。 SELECT扇區,SUM((fleetnow)+(fleetsoon))AS計數FROM AEDatabase INNER JOIN AEPlayer AS自己打開AEDatabase.owner = Own.id WHERE Galaxy ='L49'AND Own.guild ='1085'GROUP BY扇區 – TolMera 2012-03-24 12:20:13

回答

0

如果根據您的業務邏輯正確編寫SQL請求,並且它不返回任何數據,則表示AEPlayer不包含相關數據或者AEDatabase不包含任何與Galaxy ='L49'相關的數據您應該分隔請求的所有組件,以確定究竟是什麼崩潰結果集。