为什么这个查询没有给出正确的总数?Select H.AccountNo,IF(G.Credit=0,SUM(F.Charge),NULL) AS Debits,IF(G.Credit=1,SUM(F.Charge),NULL) AS CreditsF.Transhead=G.Seqno Group by H.AccountNo
我尝试在一行中列出帐户及其收费和付款,收费和付款之间的唯一区别是
在运行此查询时,我得到了一个错误" error : subquery必须只返回一列“: ( WHEN (SELECT * FROM details WHERE NOT EXISTS(SELECT 1 FROM main_base WHERE main_base.id我读过一些话题,人们有同样的问题,但仍然不知道如何解决它。
当我尝试执行我的语句时,我得到一个错误,返回"Subquery return more the value. Not allowed...“,您知道其余的情况。我不擅长使用子查询,事实上,在我看到我想要收集的结果之前,它有时是反复尝试的猜测。谁能给我解释一下为什么它会返回这个错误?SELECT
TP.intPlayerID