Структура таблицы
Как можно еще как то оптимизировать запрос?
CREATE INDEX idx_name ON cards (((parent_id IS NULL) OR (custom_lang IS NOT NULL)), released_at);
(parent_id IS NULL) OR (custom_lang IS NOT NULL)
и индекс с ним и released_at. , longtext... можно как ту в mysql указать что бы он менял тип данных в колонке для того что бы max() верно отработал?
если запрашивает owner или admin
если запрашивает owner или admin то добавляем атрибуты 'approved', 'published', 'publishedAt', 'createdAt',
если запрос делает guest, то ставим ставим условие where published=true.
WHERE @current_user != 'guest' OR products.published=true