我有两个表,一个是employees的,它有id,name和company列,另一个是调查results的表,它有employee_id,questions_id,answer作为一个员工对多个结果。我尝试了以下查询,但执行时间太长: SELECT employees.company as x, COUNT(DISTINCT (results.employee_id)) "Total Surveys", (SELECT COUNT(employees.id) FROM employees WHERE c
WeddingDresses从9月到9月的销售额: SUM( preis ) AS Price, count(*) as Number WHERE typ = 'BridalGown' ORDER BY Year ASC
当一个BridalGown (在屏幕截图中是Brautkleid )将被出售时,一个新的条目将与店员姓名,项目和种类(
在使用COUNT(DISTINCT column_name)时,我在使用ROLLUP时遇到了一个问题。我意识到我可以使用一个子查询来获得总数;但是,主查询非常大,所以我希望找到另一种方法来解决这个问题。有什么想法吗?查询示例:SELECT COUNT(DISTINCT column1) FROM table GROUP BY column2 WITH ROLLUP