我是菜鸟 能不能这样 把每个要变得地方设成一个字段, 每个变化项分开设一个表,最后 join 下 table_1: 1 2 AARG20K-F01~F02 B AARG20K-F01~F02 H table_2: 3 G1 G2 G3 G4 table_3: 4 -1 B 最后 select * from dbo.table_1 a , dbo.table_2 b ,table_3 c go 结果 AARG20K-F01~F02 B G1 -1 AARG20K-F01~F02 B G2 -1 AARG20K-F01~F02 B G3 -1 AARG20K-F01~F02 B G4 -1 AARG20K-F01~F02 B G1 N AARG20K-F01~F02 B G2 N AARG20K-F01~F02 B G3 N AARG20K-F01~F02 B G4 N AARG20K-F01~F02 H G1 -1 AARG20K-F01~F02 H G2 -1 AARG20K-F01~F02 H G3 -1 AARG20K-F01~F02 H G4 -1 AARG20K-F01~F02 H G1 N AARG20K-F01~F02 H G2 N AARG20K-F01~F02 H G3 N AARG20K-F01~F02 H G4 N 可以吗?
AARG20K-F01~F02BG1N
AARG20K-F01~F02BG2-1
AARG20K-F01~F02BG2N
AARG20K-F01~F02BG3-1
AARG20K-F01~F02BG3N
AARG20K-F01~F02BG4-1
AARG20K-F01~F02BG4NAARG20K-F01~F02HG1-1
AARG20K-F01~F02HG1N
AARG20K-F01~F02HG2-1
AARG20K-F01~F02HG2N
AARG20K-F01~F02HG3-1
AARG20K-F01~F02HG3N
AARG20K-F01~F02HG4-1
AARG20K-F01~F02HG4N
能不能这样
把每个要变得地方设成一个字段,
每个变化项分开设一个表,最后 join 下
table_1:
1 2
AARG20K-F01~F02 B
AARG20K-F01~F02 H
table_2:
3
G1
G2
G3
G4
table_3:
4
-1
B
最后
select * from dbo.table_1 a , dbo.table_2 b ,table_3 c
go
结果
AARG20K-F01~F02 B G1 -1
AARG20K-F01~F02 B G2 -1
AARG20K-F01~F02 B G3 -1
AARG20K-F01~F02 B G4 -1
AARG20K-F01~F02 B G1 N
AARG20K-F01~F02 B G2 N
AARG20K-F01~F02 B G3 N
AARG20K-F01~F02 B G4 N
AARG20K-F01~F02 H G1 -1
AARG20K-F01~F02 H G2 -1
AARG20K-F01~F02 H G3 -1
AARG20K-F01~F02 H G4 -1
AARG20K-F01~F02 H G1 N
AARG20K-F01~F02 H G2 N
AARG20K-F01~F02 H G3 N
AARG20K-F01~F02 H G4 N
可以吗?
[email protected]