別の列の最小値を見つけた後に他のフィールドを与えるクエリを作成する際に問題が発生しました。私はこれを試した:最小値、グループ、その他のフィールドを選択するSQL
Select WorkOrder, min(Job), Details
From Jobs
Group by WorkOrder
しかし、それは動作しません。
これは私のWorkOrderはによって最低のジョブ番号のリストを与える:
Select WorkOrder, min(Job)
From Jobs
Group by WorkOrder
私は最低のジョブ番号と行項目の詳細をしたいです。私は間違って何をしていますか?この
Select * From Jobs Where Job in
(Select min_job From (Select WorkOrder ,min(Job) as min_job From Jobs
Group by WorkOrder)
)
'Details'は' GROUP BY'で指定された項目の1つではありません – ydoow