实现一个sql语句 INSERT INTO table_1(字段1,字段2,字段3..) select case when 字段a is null then concat(字段b,'的名字') end, 字段b,字段c from table_2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 INSERT INTO table_1(字段1, 字段2, 字段3) SELECT IFNULL(字段a, CONCAT(字段b, '的名字')), 字段b, 字段c /* 最后计算字段a */FROM (/* 先计算字段b */SELECT 字段a, CASE 字段b WHEN 1 THEN 'a' WHEN 2 THEN 'b' WHEN 3 THEN 'c' END AS 字段b, 字段cFROM table_2) as temp_table 字段b mediumtext类型的可以插字段1 varchar类型的? IFNULL这个字段没插入,选择插入的字段a有的是空值,去插入字段1,给的值没插入 外键约束的InnoDB数据如何备份和恢复还原 这个sql语句怎么写??? 10多万的表为什么查询这么慢呢 搜索内容含有"\"的数据 菜鸟问题:怎样关闭mysql服务器 哪种数据库设计方案更好?谢谢!!! 保存路径问题 各位老大,帮帮忙! c++ 【连接】【mysql】 innodb一个索引命中问题 如何给InnoDB瘦身 求高人解决个问题,php+mysql的,对你们应该很简单那
SELECT IFNULL(字段a, CONCAT(字段b, '的名字')), 字段b, 字段c /* 最后计算字段a */
FROM (
/* 先计算字段b */
SELECT 字段a, CASE 字段b WHEN 1 THEN 'a' WHEN 2 THEN 'b' WHEN 3 THEN 'c' END AS 字段b, 字段c
FROM table_2
) as temp_table