SELECT LM.user_id,LM.users_lineup_id, min(LM.total_score) AS total_score
FROM vi_lineup_master LM JOIN
vi_contest AS C
ON C.contest_unique_id = LM.contest_unique_id join
(SELECT min(total_score) as total_score
FROM vi_lineup_master
GROUP BY group_unique_id
) as preq
ON LM.total_score = preq.total_score
WHERE LM.contest_unique_id = 'iledhSBDO' AND
C.league_contest_type = 1
GROUP BY group_unique_id
以上查詢是要找到每個組的比賽中,查詢返回正確的結果,但它不是大data.Needed優化響應請您分享您的解決方案的失敗者。提前致謝。SQL查詢到這麼多的時間,需要優化
運行'explain'併發布查詢計劃 – Rahul
您是否在連接列上設置了索引? –
添加** contest_unique_id =「iledhSBDO」 **進入內部子查詢** ** PREQ並 – StanislavL