初学者请问,
有两个表的结构如下:
a(a_id,a_name)
b(b_name,a_id)
将b_name和根据a_name查找到的a_id插入到b表的sql语句怎么写呢?insert into b(b_name,a_id)..........
有两个表的结构如下:
a(a_id,a_name)
b(b_name,a_id)
将b_name和根据a_name查找到的a_id插入到b表的sql语句怎么写呢?insert into b(b_name,a_id)..........
解决方案 »
- 想插入一列xian_name 具体怎么写
- 求一道SQL题目,菜得很,不知道自己做的是不是对的,谢谢
- 为什么我的SQL语句在使用IF时错了?
- 请问这句有什么问题?select sid,okMoney from cost where (select ssid,sum(smoney) from cost_sales group by ssid)>1000
- 这样的查询怎样写????? 困惑ing......................
- 青猪进!
- sqlserver2000中触发器的问题
- sql自动备份出现的问题!
- 用VBSCRIPT怎么写连接数据库(一台电脑是客户端,另一台是服务器)谢了
- 请教一个这样的查询语句,我已经想了好久了???
- 小东西
- 这条sql语句为何会有重复数据?
select b.name from b inner join a
on a.a_id = b.b_id
select a._name,a.a_id from a
--如果是向表b中插入表a中的数据
set a_id=a.a_id
from a
where a.a_id=b.a_id
----??
--向b表中插入b.b_name
insert into b.b_name
select a.a_name from a inner join b
on a.a_id = b.a_id
update b
set a_id=a.a_id
from a
where a.a_name=b.b_name
update b
set a_id=a.a_id
from a
where a.a_name=b.b_name
select a.a_name , a.a_id from a
where a.a_id = '赋值'
将b_name
和
根据a_name查找到的a_id
插入到b表
要插入的是b_name 和 select a_id from a where a_name = 'xxx'
--这个意思?实在是猜不到了。
select a.a_name,a.a_id from a where a.a_name = 'xxx'
这样?
b_name 和a表没有关系啊
select a_id from a where a.a_name = 'xxx'
把'fff' 和 那个select语句查出的 a_id 插入b表
from a, b where a.a_name = 'xxx'
and b.b_name = 'fff'