`order_like`.`id` not in ((select `order_like_person`.`id_order` from `order_like_person` where `order_like_person`.`id_user` = '$id'))
Но теперь задача усложнилась, мне нужно проверять не только наличие id этого пользователя в другой таблице, а еще и столбец status, который должен равняться тоже $id
ну как-то так:
`order_like`.`id` not in ((select `order_like_person`.`status` from `order_like_person` where `order_like_person`.`id_user` = '$id'))
and
`order_like`.`id` not in ((select `order_like_person`.`id_order` from `order_like_person` where `order_like_person`.`id_user` = '$id'))
такой вариант не проходит, он все-равно отсеивает НУЖНЫЕ строки, то есть ошибка кода в том, что он НЕ проверяет ОДНОВРЕМЕННО по двум полям, а по очереди...
Помогите пожалуйста..