У меня есть таблица с названием product с 3 полями:
prod_id price pname
1 100 abc
2 200 bbc
3 300 cbc
Я хочу получить данные о минимуме и максимуме в одной строке, т.е.
minprice prod_id1 maxprice prod_id2
100 1 300 3
Я пытался с помощью следующего запроса, но не смог найти точный результат (если у меня есть больше данных)
SELECT s1.prod_id as prod_id1,
s2.prod_id as prod_id2,
min(s1.price) as minprice,
max(s2.price) as maxprice
FROM product s1
INNER JOIN product s2 ON s1.prod_id = s2.prod_id