Mysql 如何将3个不同列中的值放入另一个表中的单个列中

Mysql 如何将3个不同列中的值放入另一个表中的单个列中,mysql,mysql-workbench,Mysql,Mysql Workbench,我需要将上述值放入另一个表中的单个列中。 如何通过查询或使用存储过程来解决此问题。您可以在oracle sql中执行类似操作 select cons_id,teh_id,local_id,panchayt_id,war_id,ha_id from b...; select rep_value_id from val;` 或者在MySQL中 Insert into VAL_TABLE (ID,COMMON_FIELD) values (VAL_TABLE_ID.nextval, ( S

我需要将上述值放入另一个表中的单个列中。
如何通过查询或使用存储过程来解决此问题。

您可以在oracle sql中执行类似操作

  select cons_id,teh_id,local_id,panchayt_id,war_id,ha_id from b...; 
  select rep_value_id from val;`
或者在MySQL中

Insert into VAL_TABLE (ID,COMMON_FIELD) values (VAL_TABLE_ID.nextval, ( SELECT CONS_ID || TECH_ID || LOCAL_ID from TABLE_B));
试试这个

Insert into VAL_TABLE (ID,COMMON_FIELD) values (1, ( SELECT concat( id, type, details)  from TABLE_B ) );

选择cons_id+teh_id | pan_id | bo|id | loc|id | war|id作为表格中的报告,其中cons_id+teh|id | pan|id | bo id | loc u id | war id |我像dis一样尝试过,但我没有得到确切的答案,如果您使用mysql或oracle,我需要plz帮助。。我给了你们两个选项,同时我会看看你们发布的问题,我得到了错误,比如dis错误代码:第1行“报告级别价值”列的1265数据被截断,更新选民年龄信息设置报告级别价值,选区id,选区id,选区id,地方选举机构id,panchayat id,选区id从展位限制1开始@user2541378-当存在空值或数据类型不匹配或数据大小太大而无法放入该数据类型的该列时,通常会发生此错误。请检查数据类型和大小以获取报告级别值
UPDATE my_table SET col1=    
(SELECT CONCAT_WS(',',val.rep_value_id,cons_id,teh_id,local_id,panchayt_id,war_id,ha_id) 
FROM b,val);