INPUT
Это моя таблица с именем 'MYTABLE'. Значение P3 является постоянным.Но значение P1 и P2 может быть любым целым числом !!!
![enter image description here](https://i.stack.imgur.com/1P6di.png)
AIM
Моя цельгруппировать по городам и продуктам, для каждой комбинации город-продукт, а затем (для каждого города-магазина) взять наименьшее значение P3. Но я хочу сохранить в результате значения P1 и P2.
QUERY
До сих пор я пробовал следующий запрос, который выполняетне предоставить вывод, который я ищу.
SELECT CITY, PROD, MIN(P3)
FROM MYTABLE
GROUP BY CITY, PROD
Результат показывает 2 строки.2 строки правильные, но я теряю столбцы P1 и P2.
![enter image description here](https://i.stack.imgur.com/uDNPB.png)
ОЖИДАЕМЫЙ ВЫХОД
Поэтому мой вопрос заключается в том, как написать запрос, чтобы сохранить значение P1и P2.(см. изображение ниже)
![enter image description here](https://i.stack.imgur.com/DsDpA.png)
PS: я не совсем хочу использовать 'GROUP BY' в моем запросе.Если есть другой способ решить эту проблему, это тоже было бы здорово.Каким-то образом я нахожу цель не слишком сложной, но по какой-то причине я не могу понять (даже после просмотра в Интернете), как ее решить.