mysql插入记录字段值从另外表中获取

2021-01-17 20:55:57 字数 1676 阅读 9939

1楼:匿名用户

比如b中有个你要查找的字段叫bb。

insert info a(a,b) values(‘你定义的a的值’,select bb from b where ...);

mysql插入记录一个字段值从另外一个表中获取,另外一个值自己定义的

2楼:

。。。。 不是**有问题,是这种方式就不对。。。

insert into gd(num,khid)

select ‘137777777777’,max(kjid) from gd

sql语句从一张表查询一个字段值插入另一个表中

3楼:小丁创业

标准sql语句格式:

insert

into 表名(字段名)

select 字段名

from 表面

例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中

insert

into spj(sno,jno,pno)select sno,jno,pno

from s,j,p

4楼:古舟蓑笠翁

insertintoa(name,num,class)values('小米','1001',(selectclassfrombwherename='小米'));

5楼:2一瞬间

http://zhidao.baidu.

***/link?url=jcajwsjycud_get0-rpxip754ktnjqu00l6rre2gbxbvfkfygnhowtm2z4yvrgt-zzbptlswpnoj2g5pcaw**k

6楼:匿名用户

insert into a(产品,编号, 类型)

select 产品,编号, 类型 from b

where 产品=‘小米’

mysql如何更新一个表中的某个字段值等于另一个表的某个字段值

7楼:海边出来的风阳

update tb_***mon_verification_tk set '新字段'='旧字段'。

例如:a表

id name credits

1 aa 11

2 aa 222

3 bb 11

4 bb 222

b表id name credits

1 aa 222

2 bb 222

操作的是a表,能不能有什么办法让b表中的credits值一直为a表中的credits最大值。

8楼:匿名用户

updateainnerjoinbona.bid=b.idseta.x=b.x,a.y=b.y;

9楼:草儿

现有表a和表b,希望更新a表,当 a.bid = b.id时,a.x = b.x, a.y=b.y:

update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y;

mysql插入记录字段值从另外表中获取,另外值自

1楼 。。。。 不是 有问题,是这种方式就不对。。。 insert into gd num khid select 137777777777 max kjid from gd mysql插入记录一个字段值从另外一个表中获取 2楼 匿名用户 比如b中有个你要查找的字段叫bb。 insert info ...

mysql根据列分组并获取相同值中的记录

1楼 上官三云 使用分析函数row number over partiion by order by 来进行分组编号,然后取分组标号值为1的记录即可。 目前主流的数据库都有支持分析函数,很好用。 其中,partition by 是指定按哪些字段进行分组,这些字段值相同的记录将在一起编号 order ...

怎么查询表中某个字段相同值的记录数大于1的记录

1楼 匿名用户 表结构呢? select from tab where 商品编码 in select 商品编码 from tab group by 商品编码 having count 1 2楼 匿名用户 select 商品编码 ,count from 表名 guoup by 商品编码 having ...