- 主题:可以问SQL吗 一个简单问题:能否select from数组
这样
select * from (1,2,3)
数据库是mysql,这样写不行
记得sqlserver似乎是可以的
但忘了怎么写了
--
修改:nullspace FROM 119.39.226.*
FROM 119.39.226.*
from 后面不是table么?
【 在 nullspace (无知无畏) 的大作中提到: 】
: 这样
: select * from (1,2,3)
: 数据库是mysql,这样写不行
: ...................
--
FROM 173.75.191.185
不用括号,后面是表名,如果不同表有同名列的话需要显式写出
不明白你的“数组”的含义
【 在 nullspace (无知无畏) 的大作中提到: 】
: 这样
: select * from (1,2,3)
: 数据库是mysql,这样写不行
: ...................
--
FROM 202.106.68.*
sqlserver是可以这样写的:
select * from (values ((1,2,3),(2,2,3)) t(a,b,c)这样的
相当于临时创建一个表t,有a,b,c三个字段,两行数据。
MySql应该不支持
【 在 dengfu (灯夫:每个夜晚来临的时候) 的大作中提到: 】
: from 后面不是table么?
--
修改:GemiPiggy FROM 122.225.226.*
FROM 122.225.226.*
select * from (select 1,2,3 ) as t
【 在 nullspace (无知无畏) 的大作中提到: 】
: 这样
: select * from (1,2,3)
: 数据库是mysql,这样写不行
: ...................
--
FROM 211.99.222.*