这是一般性SQL实践中比实际实现更抽象的问题,因为我相信我知道如何正确对待每个版本。 所以我有一个实体类型,称之为实体A,我可以通过一个标准的检索查询,像这样(这是一个人为的例子所以语法道歉): # Query A
SELECT DISTINCT tableName.A
FROM super_duper_long_table_name AS tableName
WHERE tableName
我正在运行SQL Server 2016 Management Studio。目前,我有以下子查询的结构 WITH x_1 AS
(SELECT
-- Code A here --
column_1
-- Code B here --
),
x_2 AS
(SELECT
-- Code A here --
我想获得最新的40条记录到一个临时表中,这样的事情: SELECT * INTO #MY_TEMP
FROM
(
SELECT TOP 40 *
FROM SOME_TABLE
ORDER BY RECORD_DATE DESC
)
但是我得到一个错误: 一个BY子句顺序没有派生表允许的。 我看到了其他贴子上提到的一些解决方法,涉及TOP PERCEN
我有两个名为PERSON和DOCUMENTS的mongodb表。我想从PERSON表中获取其ID为DOCUMENT表中的personName。在关系表中,查询就像这样。 SELECT personName from PERSON where personID in (SELECT personID from ID)
我试图使用聚合和$查找功能,但它没有得到我想要的答案。我使用的mongo查询是