最初に、テーブル構造が (残念ながら) 設定されていると言います。
私の目標はmax()、クエリからいくつかを選択することです。次のテーブルがあるとしましょう
          jobReferenceTable                     jobList
 jobID | jobName  | jobDepartment |        listID |  jobID  |
_______|__________|_______________|        _______|_________|
   1   | dishes   |   cleaning    |          1    |    1    |
   2   |vacumming |   cleaning    |          2    |    5    |
   3   | mopping  |   cleaning    |          3    |    2    |
   4   |countMoney|     admin     |          4    |    4    |
   5   | hirePpl  |     admin     |          5    |    1    |
                                             6    |    2    |
                                             7    |    3    |
                                             8    |    3    |
                                             9    |    1    |
                                             10   |    5    |
どういうわけか、ジョブ ID をクリーニングから選択し、各ジョブの最新の jobList ID を表示するクエリが必要です。以下でクエリを開始しました。その下に、結果として取得したいものがあります
クエリ
SELECT jrt.jobName, jrt.jobDepartment
FROM jobReferenceTable
WHERE jobDepartment = 'cleaning'
JOIN jobList jl ON jr.jobID = jl.jobID
結果
 jobName | jobDepartment | listID |
 ________|_______________|________|
    1    |    cleaning   |    9   |
    2    |    cleaning   |    6   |
    3    |    cleaning   |    8   |