Из этой таблицы нужно вытащить все, где дата равна или меньше сегодняшнего дня и price_id = 1. Но что бы записи не повторялись.
SELECT * FROM technical_card WHERE price_id = 1 AND technical_card_date <= CURRENT_DATE;
Ожидаю technical_card_id 1,2 но выходит и 5.
Как вытащить только по ближайшей дате?
Изменить структуру БД не получится.
Продвижение своими сайтами как стратегия роста и независимости