数学建模社区-数学中国
标题:
如何取得两个表相同的列名
[打印本页]
作者:
韩冰
时间:
2004-10-5 16:49
标题:
如何取得两个表相同的列名
写的真不错,大家可能用到 。
5 q; Z% O! }& I% g3 P
找出表a1,a2相同的列名:
9 G% t' e( ] m# K* P2 @, J3 a. h! ?
( e7 o% l0 ~, Y& o: J
select left(A.name, 20) col, left(C.name,20) type, A.length from
( s* Y; t8 {" z# u3 p
+ w, i$ R% [9 I, i: e
syscolumns A left join sysobjects B
- g% b0 m- |( s5 \" D( S7 S
0 f) B! @' d" \- |5 ]. C
on A.id = B.id left join systypes C
* Y- B: l" V, a% @
- @3 Q6 X- [0 A5 h1 A7 e# Q8 F
on A.xtype = C.xtype
6 l9 w- I" _$ I5 G, L9 f# i
- N# Y& O. `1 d! O7 w7 m
where B.name = 'a1' or B.name = 'a2'
, t J: e6 {( I, P
% l2 A+ G0 X" x T
group by A.name, C.name, A.length
u7 @9 s6 [* [$ Y# ?
: z% ?: d* g9 _' C
having count(A.name) > 1
U4 T1 c. M' p$ _ j
! q9 H+ ?' ~" O. c6 i9 [
go
% P- i; }. s) V
, B+ E6 C+ [8 S5 t1 W+ }
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5