SELECT
item_id, MIN(price_no) AS MIN_PRICE_NO
FROM
items
GROUP BY
item_id
SELECT
A.* ,
B.MIN_PRICE_NO
FROM
item_master AS A
LEFT JOIN TMP AS B ON A.id = B.item_id
ここの TMP を (サブクエリ) で置き換えるだけでOKです。
SELECT
A.* ,
B.MIN_PRICE_NO
FROM
item_master AS A
LEFT JOIN TMP AS B ON A.id = B.item_id
↓
SELECT
A.* ,
B.MIN_PRICE_NO
FROM
item_master AS A
LEFT JOIN
(
SELECT
item_id, MIN(price_no) AS MIN_PRICE_NO
FROM
items
GROUP BY
item_id
)
AS B ON A.id = B.item_id