@coden55

Cформировать запрос к БД?

Условно в таблице 2 колонки (owner_id, object_id)
Я должен передать в запрос конкретный owner_id и список (массив) object_id's и получить проверку принадлежат ли все object_id к owner_id.
Если какая то пара owner_id - object_id отсутствует - тогда false
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
SELECT COUNT(DISTINCT object_id) FROM table WHERE owner_id=$owner_id AND object_id IN($object_ids)

и сравниваем ответ с count($object_ids)

Для решения конкретно задачи с возвратом из базы true и false - оборачиваете этот запрос в ещё один селект, в котором сравниваете результат подзапроса с каунтом, переданным в запрос и возвращаете true или false с помощью IF()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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