私はSQLにかなり慣れていないので、優しくしてください。答えを探してみましたが、何も見つかりません。
テーブルに次のデータがあります
Code Area Department Level Name
HWNET Highways Network Services 2 Bob Jones
HWNET Highways Network Services 1 Jim Smith
HWTRA Highways Traffic Services 2 Andy Johnson
HWTRA Highways Traffic Services 1 David Turner
テーブルからすべての列を選択したいが、各レベルの最小値のみを選択したい。私の問題は、名前を知る必要があることですが、これにより、関数によるグループの使用が妨げられています
これを使用すると、テーブル内のすべての行が返されます
SELECT Code, Area, Department,MIN(Level) Level , Name
FROM TABLE_NAME
GROUP BY Code, Area,Department, Name
これにより、正しい行が返されますが、名前が含まれていません。
SELECT Code, Area, Department,MIN(Level) Level
FROM TABLE_NAME
GROUP BY Code, Area,Department
この一連の結果を戻す方法はありますか?
Code Area Department Level Name
HWNET Highways Network Services 1 Jim Smith
HWTRA Highways Traffic Services 1 David Turner
よろしくお願いします