Sql server 2008 r2 如何创建一个视图,其中包含来自1个表的不同值和来自另一个表的不同值

Sql server 2008 r2 如何创建一个视图,其中包含来自1个表的不同值和来自另一个表的不同值,sql-server-2008-r2,Sql Server 2008 R2,我想创建一个视图,其中每个项目的第二行有26个数字 item_no loc 456 00 456 01 456 02 等 我可以得到一个不同的项目列表 select distinct item_no from imitmidx_sql 我可以从 select distinct loc from iminvloc_sql 如何将这些视图合并到1视图中 每个项目有26个位置我想出来了 select distinct item_no,b.loc fr

我想创建一个视图,其中每个项目的第二行有26个数字

item_no   loc
 456       00
 456       01
 456       02

我可以得到一个不同的项目列表

select distinct item_no from imitmidx_sql
我可以从

select distinct loc from iminvloc_sql
如何将这些视图合并到1视图中 每个项目有26个位置

我想出来了

select distinct item_no,b.loc from IMITMIDX_SQL a
join (select distinct loc from IMINVLOC_SQL) b  on a.item_no = a.item_no