背景需求:如下图所示,需要将下面为空的字段值,填充为第一行所示的值

MySQL中@变量的妙用

第一次处理失败了

MySQL中@变量的妙用

第二次使用成功

MySQL中@变量的妙用

使用的SQL语句如下:

set @tmp_var='';

select b.id,b.table_name_new,b.column_name from( select id,table_name,if(table_name!='',table_name,@tmp_var) table_name_new,if(table_name!='', @tmp_var:=table_name, @tmp_var),column_name from table_metadata_info limit 0,28)b;

 

相关文章:

  • 2021-09-12
  • 2021-08-03
  • 2021-11-10
  • 2021-11-24
  • 2021-10-26
  • 2021-05-28
  • 2021-11-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-22
  • 2022-01-29
  • 2022-12-23
  • 2022-02-28
相关资源
相似解决方案