sql – Postgres:选择具有大于1的字段数的所有行
发布时间:2021-05-19 16:48:41 所属栏目:MsSql教程 来源:网络整理
导读:我有表存储产品价格信息,表看起来类似,(不是主键) no name price date1 paper 1.99 3-232 paper 2.99 5-253 paper 1.99 5-294 orange 4.56 4-235 apple 3.43 3-11 现在我想选择“name”字段在表格中出现多次的所有行.基本上,我希望我的查询返回前三行. 我试过
|
我有表存储产品价格信息,表看起来类似,(不是主键) no name price date 1 paper 1.99 3-23 2 paper 2.99 5-25 3 paper 1.99 5-29 4 orange 4.56 4-23 5 apple 3.43 3-11 现在我想选择“name”字段在表格中出现多次的所有行.基本上,我希望我的查询返回前三行. 我试过了: SELECT * FROM product_price_info GROUP BY name HAVING COUNT(*) > 1 但我得到一个错误说:
解决方法SELECT *
FROM product_price_info
WHERE name IN (SELECT name
FROM product_price_info
GROUP BY name HAVING COUNT(*) > 1) (编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql – 为什么我的左连接没有返回空值?
- .net – SQL0469 IN,OUT或INOUT对过程中的参数2无
- html实现a元素href的URL链接自动刷新或新窗口打开
- 实体框架 – 具有多个数据库/ DbContext的EF代码
- sql – 当结果集很大时,RODBC会丢失datetime的时
- 微软应对措施不力 帮了“冲击波”大忙?
- sql-server – Windows 2008R2上SQL 2008R2的推荐
- 网上图形格式GIF专利将到期 PNG也寿终正寝?
- sql-server – ESXi 5上Windows上的RAID10卷写入
- sql-server-2005 – 在SQL Server 2005中向存储过
热点阅读

