SQL查询子表中含有主表ID的数据数量
假设主表为"main_table",子表为"sub_table",并且主表的ID字段为"main_id",子表中关联主表的ID字段为"main_id",可以使用以下SQL查询子表中含有主表ID的数据数量:\n\n\nSELECT main_table.ID, COUNT(sub_table.main_id) AS count\nFROM main_table\nLEFT JOIN sub_table ON main_table.ID = sub_table.main_id\nGROUP BY main_table.ID;\n\n\n这个查询使用了"LEFT JOIN"来连接主表和子表,然后使用"COUNT"函数来计算子表中含有主表ID的数据数量。使用"GROUP BY"语句按照主表的ID进行分组,以便将每个主表ID对应的子表数量返回。
原文地址: https://www.cveoy.top/t/topic/pJmM 著作权归作者所有。请勿转载和采集!