0
我试图根据目标(DEST)选择成本。如果国家的成本不存在,那么我必须寻找大陆,如果大陆的成本不存在,那么我选择基于他人(目的地)。错误代码:1242子查询返回多于1行mysql
SELECT SUM(CD.COST+CW.COST) AS TOTAL_COST
FROM SHIP_COST_BY_DEST CD
INNER JOIN SHIP_COST_BY_WEIGHT CW
ON CD.PROD_CODE = CW.PROD_CODE
WHERE IF((SELECT UPPER(CD.DEST) FROM SHIP_COST_BY_DEST),
(UPPER(CD.DEST) = UPPER('Others')),
(IF((SELECT UPPER(CD.DEST) FROM SHIP_COST_BY_DEST
WHERE UPPER(CD.DEST)=UPPER('India')),
UPPER(CD.DEST) = UPPER('India'),'Asia')))
可以在任何一个可以帮助我
非常感谢,我知道了 – Naveen 2015-04-06 16:36:10
@Naveen很高兴我能帮到你!请将此答案标记为正确答案,以便其他StackOverflow人员不会试图回答它 - 谢谢! – CindyH 2015-04-06 17:06:31