易截截图软件、单文件、免安装、纯绿色、仅160KB

求助:SQL语句

表1:
col1              col2
a                a.1
b                b.1
-------------------------
表2:
col1           
a(001)
a(002)
a(003)
...
b(001)
b(002)
b(003)
...
-------------------------
由上面两表,如何根据SQL语句把原有的表1改成如下表
修改后的表1:
col1      col2
a(001)    a(001).1
a(002)    a(002).1
a(003)    a(003).1
...
b(001)    b(001).1
b(002)    b(002).1
b(003)    b(003).1
...
感觉把表2改成这样还比较好改

SQL code:
SELECT T2.COL1,T2.COL1+RIGHT(T1.COL2,2)AS COL2 INTO #T
from TB1 T1,TB2 T2 WHERE T1.COL1=LEFT(T2.COL1,1)

DELET TB1
INSERT TB1 SELECT * from #T



SQL code:
SELECT T2.COL1,T2.COL1+RIGHT(T1.COL2,2)AS COL2 INTO #T
from TB1 T1,TB2 T2 WHERE T1.COL1=LEFT(T2.COL1,1)

DELETE TB1
INSERT TB1 SELECT * from #T




SQL code



Code highlighting produced by Actipr


相关问答:

sql取查询值

如题:select name from table1
得到结果:name
          小王
          小赵
          小李
      ......

sql 悲剧

http://topic.csdn.net/u/20091008/12/a2577eba-1b5b-4e1e-ab20-0a047bf3f8d7.html?4385
1楼
liangCK
SQL code:
update a set
时间 = b.时间
from tb1 as a
join tb2 as b
on a.卡号= b.卡 ......

一个sql语句。

我想查出
month
1
2
3
4
5
6
7
8
9
10
11
12
这样的数据,如何实现啊。。。

SQL code:

select top 12 month=identity(int,1,1) into #t from sysobjects
selec ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号