Vấn đề là bạn đang trộn các JOIN. Bạn có cả liên kết ngầm định và rõ ràng. Cú pháp JOIN rõ ràng với mệnh đề ON có mức độ ưu tiên cao hơn so với phép nối ngầm với dấu phẩy. Do đó, bí danh của plant
và offerte
bảng sẽ không có sẵn trong mệnh đề ON. Hãy thử sử dụng cùng một loại JOIN trong suốt:
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