Здесь я использую две таблицы projections_report p
и access_rights a
. Я не могу понять, почему я получаю сообщение об ошибке:mysql error: sub-query возвращает более 1 строки
subquery returns more than one row
(case when paramChannel='AllC' then p.gl_sal_chan in
(case when dc_lob=0 then (select distinct pr.gl_sal_chan from
projections_report pr) else (select distinct pr1.gl_sal_chan
from projections_report pr1 where pr1.gl_sal_chan
in (select distinct a.gl_sal_chan from access_rights
a where a.userid= paramUserId)) end)
else p.gl_sal_chan = paramChannel end)
Я пытался использовать все и любые ключевые слова. Пожалуйста помоги.
Заранее спасибо.
ошибка говорит, что все это, и официальные документы также объяснить. –
Пожалуйста, поделитесь всем своим кодом для этого запроса, поскольку общий код кажется только частью. Таким образом, это могло бы дать более понятную возможность зрителям лучше ответить на это. – Sami