首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不联系关系的两个表数据重复查询

2012-10-05 
不关联的两个表数据重复查询一张客户表 A:ID NAME1福建客户2上海客户二、核查项目表 B:ID NAME1信用核查2实

不关联的两个表数据重复查询
一张客户表 A:
ID NAME
1 福建客户
2 上海客户

二、核查项目表 B:
ID NAME
1 信用核查
2 实力核查

怎么得出 C:

C_ID C_NAME H_ID H_NAME
1 福建客户 1 信用核查
1 福建客户 2 实力核查
2 上海客户 1 信用核查
2 上海客户 2 实力核查

[解决办法]

SQL code
WITH A (ID ,NAME) AS  (SELECT 1, '福建客户' UNION ALL  SELECT 2, '上海客户' ),b (ID, NAME) AS (SELECT 1, '信用核查' UNION ALL  SELECT 2 ,'实力核查') SELECT * FROM a cross JOIN b   /* ID          NAME     ID          NAME ----------- -------- ----------- -------- 1           福建客户     1           信用核查 1           福建客户     2           实力核查 2           上海客户     1           信用核查 2           上海客户     2           实力核查  (4 行受影响)   */ 

热点排行
Bad Request.