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

子查询返回多个列的效率语句

2012-08-21 
求一个子查询返回多个列的效率语句表AIDWTNAME0120XXX0210YYY0320ZZZ表BnamewtnameX1XY期待返回结果0120XX

求一个子查询返回多个列的效率语句
表A
ID WT NAME
01 20 XXX
02 10 YYY
03 20 ZZZ


表B
name wtname
X1 XY

期待返回结果
01 20 XXX X1 XY  
02 10 YYY X1 XY  
03 20 ZZZ X1 XY  

我知道可以用 selcet * ,(selecet name from b) as a1 ,(selecet wtname from b) as a2 from a 这个来实现但觉得嵌套2个子查询效率太低了,有没更好的写法?在线等待。感激不尽!

[解决办法]
你这没有直接关系?就是一笛卡尔积

SQL code
select * from a,b
[解决办法]
SQL code
 select * From 表a cross join 表b 

热点排行
Bad Request.