我想要做的是计算发布商雇用的员工数量,然后报告发布商名称列表以及员工总数。此列表将由首先列出最多员工的发布商订购。
以下是数据库的示例。这实际上是两个数据库连接在一起。因此,数据库称为发布者,员工。
pub_id pub_name city state/country/emp_id fname minit lname job_id job_lvl pub_id hire_date
---------------------------------------------------------------------------------------
0736 New Moon Books Boston MA USA PMA42628M Paolo M Accorti 13 35 0877
0736 New Moon Books Boston MA USA PSA89086M Pedro S Afonso 14 89 1389
0736 New Moon Books Boston MA USA VPA30890F Victoria P Ashworth 6 140 0877
0736 New Moon Books Boston MA USA H-B39728F Helen Bennett 12 35 0877
0736 New Moon Books Boston MA USA L-B31947F Lesley
0877 Binnet & Hardley Washington DC USA PTC11962M Philip T Cramer 2 215 9952
0877 Binnet & Hardley Washington DC USA A-C71970F Aria Cruz 10 87 1389
0877 Binnet & Hardley Washington DC USA AMD15433F Ann M Devon 3 200 9952
0877 Binnet & Hardley Washington DC USA ARD36773F Anabela R Domingues 8 100 0877
答案 0 :(得分:5)
这样的事情应该有效:
SELECT pub_name, COUNT(emp_id)
FROM your_table_or_view_or_subquery
GROUP BY pub_name
ORDER BY COUNT(emp_id) DESC, pub_name
答案 1 :(得分:0)
SELECT pub_name, COUNT( emp_id ) AS emp_quan
FROM `table_name`
GROUP BY pub_name
ORDER BY emp_quan
知道这件事会发生,第二件太迟了:)