sql 子查询如何查询多列?有么有这样考虑过并解决了的?

那天早上 发布于 2013/11/12 11:00
阅读 3K+
收藏 1

类似这种   select 1, (select 2,3)   

得到  1  2  3 

以下是问题补充:

@那天早上:忘了说了。lz是 sql server (2013/11/12 11:24)
加载中
0
huan
huan
不知所云,问题描述太模糊,为什么不用 select 1,2,3 ?
那天早上
那天早上
子查询。这是 简型
0
樂

select t1.1,t2.2,t2.3 from table_1 t1, (select 2,3 from table_2) t2 where t1与t2的关联关系 其他条件

这样不行?

0
皮蛋猫
皮蛋猫

 select 1, (select 2,3)--  MYSQL

下这样就会给你提示Operand should contain 1 column

这样 select 1, (select 2), (select 3)

虽然写法蛋疼了点,关注下面的高手来解答

0
二进制宇宙
二进制宇宙
SQL 是一种已经使用了40多年的语言,早就不符合现代的编码思想了,楼主不要纠结如何用一个语句实现多个逻辑,一步一步做,中间结果给高级语言处理
0
StormFour
StormFour

引用来自“二进制宇宙”的答案

SQL 是一种已经使用了40多年的语言,早就不符合现代的编码思想了,楼主不要纠结如何用一个语句实现多个逻辑,一步一步做,中间结果给高级语言处理

什么叫不符合现代编码思想了?

二进制宇宙
二进制宇宙
可读性,语法的清晰,而不是看着像一团蝗虫
返回顶部
顶部