读书人

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

发布时间: 2012-08-21 13:00:22 作者: rapoo

求一个子查询返回多个列的效率语句
表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 

读书人网 >SQL Server

热点推荐