Как правильно исключить из выборки некоторые товары?

Нужно убрать из списка игр те, которые есть уже в аккаунте стима. Массив игр на аккаунте записывается через serialize в бд. У каждой игры есть свой id. Как убрать из выборки игры, в которых id совпадает с тем, что есть в сериализированном массиве?
  • Вопрос задан
  • 2374 просмотра
Решения вопроса 1
Массив игр на аккаунте записывается через serialize в бд.

В ситуации когда требуется производить какие либо действия с данными, записывать их одним сериализованным полем - дурацкий план.
Many-to-many
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SELECT id FROM table WHERE id NOT IN (SELECT `id` FROM `table2`)
после not in делаете запрос в таблицу юзера к примеру с его играми
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы