Есть таблицы:
offers
offer_id item_id is_main
1 1 1
2 1 0
3 1 0
4 2 0
5 2 0
6 3 0
7 3 1
divisions
item_id division_id
1 1
2 1
3 1
Есть запрос:
SELECT offers.offer_id , offers.item_id FROM offers
JOIN divisions ON offers.item_id = divisions.item_id
WHERE divisions.division_id IN (1)
Результат должен быть таким: offer_id (1, 4, 7), т.е. должен возвращаться только один offer_id от каждого item_id. Если существует offer_id с is_main = 1, то - он, если нет - то первый сортировкой по offer_id.
Как это реализовать?
Продвижение своими сайтами как стратегия роста и независимости