diff --git a/kernel/sql/block_ref_query.go b/kernel/sql/block_ref_query.go index e631ff20f..dda9b3e95 100644 --- a/kernel/sql/block_ref_query.go +++ b/kernel/sql/block_ref_query.go @@ -29,7 +29,7 @@ import ( ) func GetRefDuplicatedDefRootIDs() (ret []string) { - rows, err := query("SELECT DISTINCT def_block_root_id FROM `refs` GROUP BY def_block_id, def_block_root_id HAVING COUNT(*) > 1 LIMIT 1") + rows, err := query("SELECT DISTINCT def_block_root_id FROM `refs` GROUP BY def_block_id, def_block_root_id, block_id HAVING COUNT(*) > 1") if nil != err { logging.LogErrorf("sql query failed: %s", err) return