2个表
A表(atb)
aId aName
1 East
2 West
3 North
4 SouthB表(btb)
bId bName
1 apple
2 pear
3 banana
4 peach
5 watermelon我现在想根据A,B表的值,全连接后,插入C表C表的结构为 aId,bId
我是这样写的,但行不通
declare @sql varchar(8000)
declare @temp varchar(8000)
Set @sql=''
Set @temp='INSERT INTO [ctb]([aId],[bId])VALUES('
select @sql=@sql+@temp+cast(aId as varchar(5))+','+cast((select bid from btb) as varchar(5))+')' from atb
exec(@sql)
主要是不能嵌套循环
A表(atb)
aId aName
1 East
2 West
3 North
4 SouthB表(btb)
bId bName
1 apple
2 pear
3 banana
4 peach
5 watermelon我现在想根据A,B表的值,全连接后,插入C表C表的结构为 aId,bId
我是这样写的,但行不通
declare @sql varchar(8000)
declare @temp varchar(8000)
Set @sql=''
Set @temp='INSERT INTO [ctb]([aId],[bId])VALUES('
select @sql=@sql+@temp+cast(aId as varchar(5))+','+cast((select bid from btb) as varchar(5))+')' from atb
exec(@sql)
主要是不能嵌套循环
解决方案 »
- 字符窜,汇总,逗号分隔问题.请教高手.
- 很简单的问题:我把以前装的SQL Server200卸了,再装就装不上了,怎么办啊?!
- 求一个生物方面的管理系统数据库
- 同一语句,在SQL2000中很快,为什么SQL2008中非常慢呢?
- SQL2000语句移植到SQL2008报错,请帮忙看一下!
- 不能授予或废除特权~~~~
- 用ODBC将SQLSERVER,SYBASE,ORACLE数据导到ACCESS中时,无法将表的主索引导出,如何解决。
- 如何禁止触发器
- 如何禁止删除某个记录?
- 利用DELPHI开发数据库,怎么样在其中建立视图和利用触发器编程?请各位高手指教!
- 请问怎么写这个语句?
- 请问各位学姐学兄,怎么样写这个SQL语句?
select distinct cast(aId as varchar(5)),cast(aId as varchar(5))
from a,b--或
insert [ctb]([aId],[bId])
select distinct aId ,bid
from a,b
select distinct a.aid,b.bid from atb a,btb b