一条数据如何将部分字段转换后再插入到另外一个表中?? RT!例如一条数据字段1,字段2,字段3,字段4需要插入到表t2中。但是t2的列--其中末尾1列需要根据字段4从表t1中取出id后再作为最后一列插入t2表求问该如何实现??t1的结构:id value 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into ,,,(select ...from ...) (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 需要给test1库的学生表student插入数据姓名 单位 年龄 职务李白 城管局 38 正局王安石 城管局 22 科员杜甫 公安局 29 正科白居易 妇联 45 科员其中学生表的单位和职务字段都不是直接用汉字描述的。而是从单位表和职务表中提取的以下为表的数据结构。create database test1;use test1;create student(name varchar(8),company int(4), age int(4),job int(4));create table company(id int(4),company_name varchar(8));insert into table company values('01','公安局');insert into table company values('02','交通局');insert into table company values('03','城管局');insert into table company values('04','妇联');create table job(id int(4),job_titile varchar(8));insert into table job values('1','科员');insert into table job values('2','股长');insert into table job values('3','副科');insert into table job values('4','科长');insert into table job values('5','副处');insert into table job values('6','正处');insert into table job values('7','副局');insert into table job values('8','正局'); insert into test1Select '李白',id,38,(select id From job where job_titile='正局') from company where company_name='城管局'; 简单MySql语句问题 , 请高手帮帮忙 ! 求按分类查询取两条数据 问一个mysql的版权问题 c2C电子商务数据库设计 请教,linux下mysql如何查询用户的密码? 我安装了MySql ODBC为什么还是连接不上呢? ★PB+MySQL不知道应该如何解决,求大家帮我看看! 如何解决搜索条件中某字段含有空格 SQL求助啊! SQL 查询 使用mysql索引遇到奇怪问题 求教SQL 语句效率问题
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
姓名 单位 年龄 职务李白 城管局 38 正局
王安石 城管局 22 科员
杜甫 公安局 29 正科
白居易 妇联 45 科员
其中学生表的单位和职务字段都不是直接用汉字描述的。
而是从单位表和职务表中提取的
以下为表的数据结构。
create database test1;
use test1;
create student(
name varchar(8),
company int(4),
age int(4),
job int(4)
);create table company(
id int(4),
company_name varchar(8)
);
insert into table company values('01','公安局');
insert into table company values('02','交通局');
insert into table company values('03','城管局');
insert into table company values('04','妇联');
create table job(
id int(4),
job_titile varchar(8)
);
insert into table job values('1','科员');
insert into table job values('2','股长');
insert into table job values('3','副科');
insert into table job values('4','科长');
insert into table job values('5','副处');
insert into table job values('6','正处');
insert into table job values('7','副局');
insert into table job values('8','正局');
Select '李白',id,38,(select id From job where job_titile='正局') from company where company_name='城管局';