C_Id, C_Clue_Name, C_Conclusion, C_Alarm_Time, C_Site_Name, C_Factor, C_Release_Time, C_Air_Checked_Options, C_Pollution_Checked_Options, C_Create_Time, C_Center, C_Zoom, C_Longitude, C_Latitude, C_Site_Type, C_Report_Time, C_Upload_Time, C_Uploaded, C_Address SELECT a.*, COUNT(DISTINCT b.CC_Id) AS conclusionCount, COUNT(DISTINCT c.CQ_Id) AS questionCount, COUNT(DISTINCT d.guid) AS taskCount FROM g_t_clue_internal AS a LEFT JOIN g_t_clue_conclusion AS b ON a.C_Id = b.C_Id and b.CC_Internal = true LEFT JOIN g_t_clue_question AS c ON a.C_Id = c.C_Id and c.CQ_Internal = true LEFT JOIN g_t_clue_task AS d ON a.C_Id = d.clue_id and d.internal_task = true GROUP BY a.C_Id ORDER BY a.C_Id DESC