我有两张桌子Corporations (business_id,corp_name)和Positions (business_id,工资,地点)
我正在设法找出公司的名称,在一个特定的地点拥有最高收入的职位。
例如。哪家公司在奥兰多的薪水最高?(我只想看到公司的名称和薪水,比如(NASCAR,90000))
SELECT MAX(salary)
FROM Positions
WHERE location = 'Orlando'
GROUP BY compid
然而,我得到的不是一个结果,而是奥兰多的所有公司和他们的职位工资。
我正在用一个示例数据库学习MySQL。我有一个表格“生产”,其中列: cd_code,公司和年份。我想找出哪家公司生产的cds最多。
这是:
select company, count(cd_code) from production group by company;
这给了我公司以及每个公司发行了多少张CD。
现在从该表中显示列(如出现),count(code_cd)
我想印一家CD最多的公司。
所以我想要第二表第二列的最大值。
我想做的是:
select max(res.cd_code) from (select company, count(cd_code) from producti
我是一个初学者,所以请提前为简单/非技术术语道歉。
我有一个表格,其中每一行都显示公司名称、日/月/年,以及他们在那一天收到的访问量。我的目标是显示哪家公司在2018年1月的访问量最高。
我使用下面的查询可以找到每个公司在2018年1月收到的访问量:
select to_char(datecolumn,'Mon') as monthkey, extract(year from datecolumn) as yearkey, companyname, sum(visits) as sumvisits
from t1
where monthkey = 'Jan' a