当前位置: 代码迷 >> Sql Server >> 多表查询结果进展完全组合的写法
  详细解决方案

多表查询结果进展完全组合的写法

热度:65   发布时间:2016-04-24 09:07:08.0
多表查询结果进行完全组合的写法
表1 多个字段,其中Name是要的,表2多个字段,其中Color 是要的
表1:
Name  有以下几个记录:衣服,鞋子,裤子
表2:
Color 有以下几个记录:红色,绿色,白色,黄色

查询结果想这样:
衣服
衣服-红色
衣服-绿色
衣服-白色
衣服-黄色
鞋子
鞋子-红色
鞋子-绿色
鞋子-白色
鞋子-黄色
鞋子
裤子-红色
裤子-绿色
裤子-白色
裤子-黄色

如果做不到这样也可以
衣服-红色
衣服-绿色
衣服-白色
衣服-黄色
鞋子-红色
鞋子-绿色
鞋子-白色
鞋子-黄色
裤子-红色
裤子-绿色
裤子-白色
裤子-黄色

简单的说就是把表1的某个字段和表2的某个字段进行完全组合,不想用存储过程,就是简单的select怎么做。谢谢
------解决思路----------------------
CROSS JOIN
  相关解决方案