Sql 我遗漏了什么吗?Chenqui,我没有用join?这是最简单的方式来做想要的:“目的是显示所有字段的记录”oops…只需复制粘贴我的上述评论,而无需编辑。我错了,雅克谢马什!我不知道你为什么要使用加入。这对我有效select id,COUNT(id)as

Sql 我遗漏了什么吗?Chenqui,我没有用join?这是最简单的方式来做想要的:“目的是显示所有字段的记录”oops…只需复制粘贴我的上述评论,而无需编辑。我错了,雅克谢马什!我不知道你为什么要使用加入。这对我有效select id,COUNT(id)as ,sql,sql-server,Sql,Sql Server,我遗漏了什么吗?Chenqui,我没有用join?这是最简单的方式来做想要的:“目的是显示所有字段的记录”oops…只需复制粘贴我的上述评论,而无需编辑。我错了,雅克谢马什!我不知道你为什么要使用加入。这对我有效select id,COUNT(id)as cnt from TableName group by id have COUNT(id)


我遗漏了什么吗?Chenqui,我没有用join?这是最简单的方式来做想要的:“目的是显示所有字段的记录”oops…只需复制粘贴我的上述评论,而无需编辑。我错了,雅克谢马什!我不知道你为什么要使用
加入
。这对我有效
select id,COUNT(id)as cnt from TableName group by id have COUNT(id)<3
我缺少什么吗?Chenqui,我没有用join?这是最简单的方式来做想要的:“目的是显示所有字段的记录”oops…只需复制粘贴我的上述评论,而无需编辑。我的错误。
SELECT T1.* FROM TableName T1
INNER JOIN 
(SELECT ID,COUNT(ID) as Count
FROM TableName
GROUP BY ID
HAVING COUNT(ID) < 5) T2 ON T1.ID=T2.ID
SELECT APropertyID,BPropertyID,Ayy,Byy from 
(SELECT a.PropertyID as APropertyID, b.PropertyID as BPropertyID, a.yy as Ayy,b.yy  as Byy
FROM tableA a full outer join 
     tableB b on a.PropertyID=b.PropertyID ) a1 
inner join 
(SELECT PropertyID,COUNT(PropertyID) as Count 
FROM tableA 
GROUP BY PropertyID 
HAVING COUNT(PropertyID) < 5) c 
on a1.APropertyID=c.PropertyID
SELECT cts.*
FROM (
    -- Build intermediate result where each record also has
    -- a count of how many times that value appears.
    SELECT
        t.*,
        COUNT (1) OVER (PARTITION BY value) as valueCount
    FROM t
) as cts
-- Filter intermediate result based on collected count.
WHERE cts.valueCount < 5
SELECT * 
FROM MyTable
WHERE ID IN
  (SELECT ID
  FROM MyTable
  GROUP BY ID
  HAVING COUNT(1) < 5)