假设主表为"main_table",子表为"sub_table",主表的ID列为"main_id",子表的ID列为"sub_id"。\n\n可以使用以下SQL语句来查询满足条件的主表数据:\n\nsql\nSELECT *\nFROM main_table\nWHERE main_id IN (\n SELECT main_id\n FROM sub_table\n GROUP BY main_id\n HAVING COUNT(sub_id) > 1\n)\n\n\n这个查询语句使用了子查询,首先在子查询中按主表ID分组并统计每个主表ID对应的子表数据数量,然后在外层查询中根据子查询的结果去查询主表数据。

SQL查询: 统计子表数据数量大于1的主表数据

原文地址: https://www.cveoy.top/t/topic/pJmQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录