мое приложение построено с использованием ruby на рельсах, при поддержке базы данных mysql
Имеет 2 таблицы (модели) - product (id, имя, созданный_at, updated_at и т. Д.) И product_details (идентификатор, product_type, product_id, expires_on, созданный_at, updated_at и т. колонка).
Мне нужно выбрать только те активные записи ИЛИ product_ids из модели / таблицы продукта, которые удовлетворяют одному из следующих критериев - сведения о продукте для данного конкретного продукта устарели / устарели (столбец expires_on присутствует в таблице product_details) или там нет записи для этого продукта в таблице product_details вообще (допустимый сценарий в моем случае использования)
Обратите внимание, что product_id - это внешний ключ, который ссылается на product (id)
Любая помощь очень ценится. Заранее спасибо! :)