group_concat函数:用来将多行聚集成一行

例如:有一张表叫user

name

小红

小蓝

小黄

 

select group_concat(name) from user      查出的结果是 小红,小蓝,小黄

这个函数会经常搭配group by 使用。

 

BUG在于当你group_concat和union配合使用的时候查出来的字符串会丢失

运行一条语句时:

MySQL的一个bug

 

 

运行整条语句时(有union):

MySQL的一个bug

很明显字段有丢失(我上边用了union来去重,所以按道理两条查出来的结果是一模一样的)

 

相关文章:

  • 2021-08-23
  • 2021-07-19
  • 2021-09-06
  • 2021-10-12
  • 2021-10-04
  • 2021-07-22
  • 2021-11-20
  • 2022-01-23
猜你喜欢
  • 2022-12-23
  • 2022-01-14
  • 2022-01-15
  • 2021-06-03
  • 2022-12-23
  • 2021-07-23
  • 2021-11-28
相关资源
相似解决方案