一张是部门表(部门编码 部门名称),一张是科目表(科目编码 科目名称) 现我想利用两张表组成一张大的临时表以供其它用途,这个临时表是要每个部门都配所有的科目,如:
部门编码 部门名称 科目编码 科目名称
0201022 电脑部 6601001 工资
0201022 电脑部 6601002 加班
.... .... ...... ....
0201022 电脑部 6601010 年奖
0201023 采购部 6601001 工资
0201023 采购部 6601002 加班
.... .... ...... ....
0201023 采购部 6601010 年奖
部门编码 部门名称 科目编码 科目名称
0201022 电脑部 6601001 工资
0201022 电脑部 6601002 加班
.... .... ...... ....
0201022 电脑部 6601010 年奖
0201023 采购部 6601001 工资
0201023 采购部 6601002 加班
.... .... ...... ....
0201023 采购部 6601010 年奖
select a.*,
b.*
from 部门表 a,科目表 b
from 部门表 t1
cross join 科目表 t2
select * into #table from (select a.*,b.* from table1 a,table2 b)c