我在這裏使用了兩個表projections_report p
和access_rights a
。我無法找出爲什麼我收到錯誤:mysql錯誤:子查詢返回多於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