Sas*_*sha 3 sql sql-server select subquery sql-server-ce
在这篇文章" 用嵌套选择选择 "中我读到SQL Compact 3.5(SP1)支持嵌套的SELECT子句.但我的要求不起作用:
t1 - 表1 t2 - 表2 c1,c2 =列
select
t1.c1,
t1.c2,
(select count(t2.c1) from t2 where t2.id = t1.id) as count_t
from
t1
Run Code Online (Sandbox Code Playgroud)
在这种情况下,SQL Compact 3.5 SP1是否支持嵌套的SELECT子句?
更新:
SQL Compact 3.5 SP1使用此类嵌套请求:
您试图将标量值与概念上的结果集等同起来.
尝试
select * from LogMagazines where id IN (select max(id) from UserRoles)
Run Code Online (Sandbox Code Playgroud)
好的,我回答了这个问题,你问了一个全新的,不同的问题,这个问题并不是它应该如何运作,但回答新问题你需要做的是加入:
SELECT
t1.c1,
t1.c2,
count_t.c
FROM
t1 JOIN (select id, count(t2.c1) as c from t2 GROUP BY t2.id) count_t
ON t1.id = count_t.id
Run Code Online (Sandbox Code Playgroud)
或者左右
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |