問題は、JOINを混合していることです。暗黙的結合と明示的結合の両方があります。 ON句を使用した明示的なJOIN構文は、コンマを使用した暗黙的な結合よりも優先されます。その結果、plant
のエイリアス およびofferte
ON句ではテーブルは使用できません。全体で同じJOINタイプを使用してみてください:
SELECT p.plantnaam, o.levcode, o.offerteprijs
FROM
(
SELECT plantcode , MIN(offerteprijs) AS offprijs
FROM offerte
GROUP BY plantcode
) s
INNER JOIN plant p
ON s.plantcode = p.plantcode
INNER JOIN offerte o
ON s.offprijs = o.offerteprijs
ORDER BY p.plantnaam, l.levcode