empno、ename、sal、deptno、dname、location ....を持つ各部門の最高給与従業員を表示する方法 select e.empno,e.ename, max(e.Sal),d.Deptno
from DEPTNO d
inner join emp e
on d.Deptno = e.DEPTNO
group by d.DEPTNO;
Emplo
「複雑な」選択に問題があります。私は別のテーブル(年間1)を持っている、と彼らは次のようになります。昨年 :個人が2つ(またはそれ以上に表示されたときに、ある ShortName LongName Year
Nam1 Name One 2016
Nam2 Name Two 2016
...
Namn Name N 2016
年2015 ShortName LongName Ye
を持つグループごとに行を取得します。 ID Number Date
1 4 2015-05-30
2 4 2016-03-15
3 5 2016-04-01
4 5 2016-05-01
私は一意の番号を取得したいだけの最高の日付のものを得ます。結果はONLY取得する必要があります: ID Number Date
2 4 2016-03-15