sql – Postgres:选择具有大于1的字段数的所有行
发布时间:2021-05-17 13:47:24 所属栏目: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) (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- HTML中div嵌套div的margin不起作用的解决方法
- HTML转PDF的纯客户端和纯服务端实现方案
- sql-server – 在IF EXISTS中包装查询使得它非常慢
- 由ClickOnce部署的应用程序的两种模式和卸载问题
- SQL Server 2005数据转换服务常见设计问题
- SQL Server日志在高可用和灾难恢复中的作用
- 领跑PCI-E极速时代,七彩虹发布7款PCI-E显卡
- SQL Server与Oracle数据库在查询优化上的差异(二)
- sql-server – 如何使用sql server 2008安全地销毁某些数据
- sql-server-2005 – sql server 2005编码问题
站长推荐
热点阅读