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

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

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

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

Войти через центр авторизации
Похожие вопросы
18 мая 2024, в 22:58
3000 руб./за проект
18 мая 2024, в 21:07
5000 руб./за проект
18 мая 2024, в 20:58
5000 руб./за проект