我第一次在数据库Postgresql中工作。我需要你的帮助才能找到解决方案。一个表包含15行,其中regn_srno为P.K.,另一个表与F.K.具有相同的regn_srno。我想要统计具有相同的regn_srno的行数。但我的问题是第二个表包含2或3个相同的regn_srno字段。所以当我在查询中使用count时,它显示了12(包括相同的regn_srno),但原始数字是10.由于在第二个表中有相同的regn_srno重复,我得到了答案为12. 当我们通过regn_srno进行分组时,结果如1,1,1,1,2,1,2,1,1,1。所以我需要查询得到数为10.请帮助我。请通过我的邮件ID向我发送答案。Postgresql查询
0
A
回答
1
为了什么我能想出无表的模式,我想你想
SELECT count(DISTINCT regn_smo) FROM t1 JOIN t2 USING (regn_smo);
0
你可以简单地做:
SELECT count(DISTINCT regn_smo) FROM t2
相关问题
- 1. PostgreSQL的查询
- 2. 查询PostgreSQL中
- 3. PostgreSQL的查询
- 4. Tricky Postgresql查询
- 5. 查询JSON PostgreSQL
- 6. Postgresql子查询
- 7. 查询PostgreSQL中
- 8. PostgreSQL的 - 从查询
- 9. 慢查询PostgreSQL的
- 10. Postgresql json like查询
- 11. 优化postgresql查询
- 12. Postgresql查询建议
- 13. 查询优化 - PostgreSQL
- 14. 在PostgreSQL的查询
- 15. PostgreSQL查询分解
- 16. PostgreSQL的UPSERT查询
- 17. PostgreSQL查询调优
- 18. PostgreSQL连接查询
- 19. PostgreSQL如果查询?
- 20. PostgreSQL平均查询
- 21. PostgreSQL查询优化
- 22. SELECT子查询PostgreSQL
- 23. PostgreSQL查询模式
- 24. Postgresql查询问题
- 25. PostgreSQL的XMLELEMENT查询
- 26. Postgresql - 查询问题
- 27. PostgreSQL的选择查询
- 28. PostgreSQL的HSTORE GIN查询
- 29. PostgreSQL查询调整指南?
- 30. PostgreSQL的选择查询maniuplation
将您的表的模式(也许您的疑问)请问 帮助解释你的问题。 – Chris 2009-12-19 11:28:31