日期:2014-05-18  浏览次数:20545 次

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