在这里为什么我用union连接a表和b表的时候,然后再用group by进行分组的时候,为什么id好相同的没有合成在一起?

img


在这里为什么我用union连接a表和b表的时候,然后再用group by进行分组的时候,为什么id好相同的没有合成在一起?

你的group by语句呢,不会是在最后面直接加的group by吧

select * from (select * from a union all select * from b) c group by c.id