Страница 1 из 1

Нужна помощь mysql запросом

Добавлено: 16 июн 2020, 13:29
support
Коллеги, кто ведающий в mysql, подскажите в чем может быть проблема. Проблема возникла на одном сервере пользователя, связанная с вложенным запросом. Вот сам запрос:

Код: Выделить всё

select e.id from app_entity_55 e where e.id='57' and ((select count(*) as total from app_entity_55_values cv where cv.items_id=e.id and cv.fields_id='505' and cv.value='1')>0 or e.created_by='1')
Результат: значение не выбрано.

Код: Выделить всё

select e.id from app_entity_55 e where e.id='57' and ((select count(*) as total from app_entity_55_values cv where cv.items_id=57 and cv.fields_id='505' and cv.value='1')>0 or e.created_by='1')
Результат: значение выбрано.

Разница только в cv.items_id=e.id и cv.items_id=57

По какой причине может не срабатывать вложенный запрос если указано cv.items_id=e.id?