Проясните еще раз структуру данных.
Где связь таблицы с товарами и продавцами?
Что хочется получить в результате?
Вытаскивание самой последней записи в Oracle( и примерно так же в MS SQL):
select * from (
select d.*, row_number() over (order by since desc) rn from description d
) where rn = 1