24小时热门版块排行榜    

CyRhmU.jpeg
查看: 769  |  回复: 5

寒更_与梦

银虫 (小有名气)

[交流] 超级简单的俩表关联问题已有2人参与

数据库下有a,b两表
a字段:uid,name
b字段:uid,name
现在a表里有很大一部分数据;b表里uid一部分数据是a表uid下的;b表name字段是空的;
现在我想根据b.uid=a.uid这个条件,把a表里name相对应的数据取出来插到b.name下;
下面是我的语句:
insert into b(name) select a.name from a left join b on a.uid=b.uid;
或者
update b set b.name=(select a.name from a left join b on a.uid=b.uid)
这两条语句都不行,不知道为什么。大神们请教一下,救救我这个学渣
回复此楼
我就是我,一个不想平凡却又很平凡的女子。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

念安好!

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
单从你那两条语句看,没有表明插入或者更新什么数据到什么数据

发自小木虫Android客户端
2楼2017-03-19 07:41:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

念安好!

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我也好久没用过sql语句了,首先你要清楚关键词操作对象是表,还是列还是行还是单个数据,你查询的结果是表,还是什么。

发自小木虫Android客户端
3楼2017-03-19 08:16:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

me_yu

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
听,寂静的夜里,田野里蛙声和虫鸣,好不欢快!
4楼2017-03-19 11:00:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

寒更_与梦

银虫 (小有名气)

引用回帖:
3楼: Originally posted by 念安好! at 2017-03-19 08:16:28
我也好久没用过sql语句了,首先你要清楚关键词操作对象是表,还是列还是行还是单个数据,你查询的结果是表,还是什么。

问题已经解决。我发现我原来uid的类型是varchar,后来我改成了int型就可以了。
我就是我,一个不想平凡却又很平凡的女子。
5楼2017-03-19 11:08:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

寒更_与梦

银虫 (小有名气)

引用回帖:
4楼: Originally posted by me_yu at 2017-03-19 11:00:15
http://blog.csdn.net/xcbsdu/article/details/6736503

谢谢亲的分享,问题已经解决
我就是我,一个不想平凡却又很平凡的女子。
6楼2017-03-19 11:09:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 寒更_与梦 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见