小编Gee*_*eme的帖子

交叉连接时出错

我有下面的代码,但收到错误消息

(select count(*) as countT from dbo.P1 )  a
cross join (select count(*) as cN from dbo.[D2] ) b
cross join  (select count(*) as cM from dbo.m1)  c
Run Code Online (Sandbox Code Playgroud)

消息102,级别15,状态1,行
1'a'附近的语法不正确.
消息102,级别15,状态1,行
2'b'附近的语法不正确.
消息102,级别15,状态1,行
3'c'附近的语法不正确.

我做错了什么?

t-sql sql-server sql-server-2008 sql-server-2008-r2 sql-server-2012

2
推荐指数
1
解决办法
390
查看次数

Postgres - 列名中的空格和特殊字符 - 如何在查询中选择这些

我在 postgres test1 和列"Username","# of Applications", "# of R Applications" 中有表。

当尝试使用选择查询查询这些时,我收到错误 -

select Username, "# of Applications","# of R Applications" from public.test1 
Run Code Online (Sandbox Code Playgroud)

错误 ERROR:列“用户名”不存在 第 1 行:从 public.test1 中选择用户名、“应用程序数量”...

同样对于所有其他 2 列也是如此....

我如何在选择查询中选择这些列?

sql postgresql

2
推荐指数
1
解决办法
1万
查看次数