我有两张桌子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
我正在尝试制作我的vCard,它几乎有冗余的信息。比如我的名字,号码,网站,公司名称,我的头衔(在我的情况下是我的群名头衔)
这些值存在于几个表中
user_meta
company
groups
我可以轻松地创建一个vCard表并在其中存放所有信息,但这是一种好方法吗?或者我应该只使用JOIN从所有3个表中获取信息来填充我的vCard。