我们有一个 springboot 应用程序,并且有一个场景,我们使用 native 查询根据另一个表上的 groupby 查询将数据插入到表中。现在,我需要获取插入前分组的所有记录 id 的列表。
查询:
insert into table2 (column1,column2)
select column1,column2
from table1
group by column1,column2
现在,我需要获取分组在 table1 中的 id 列表。可能吗?
最佳答案
既然您使用的是 native 查询,那么像下面这样的 SQL 级别的分组是否可以解决您的问题? (下面是MYSQL代码)
select column1,column2, group_concat(id_column)
from table1
group by column1,column2
关于sql - 是否可以获取按以下分组的所有 id 的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71390336/