根据另一个表的数据获取列的总和

时间:2013-03-20 16:49:04

标签: mysql

所以基本上,我有2个表,我需要得到一列的总和。但是我需要选择的行在另一个表中有标准。我已经提出了这个查询,但它总是返回null。

SELECT sum( secondary_lpt.loan_amount )
FROM secondary_lpt
LEFT JOIN loan_log ON loan_log.loan_guid = secondary_lpt.loan_guid
WHERE (
    secondary_lpt.lock_Date
    BETWEEN date( '2013-02-19 15:25:55' )
    AND date( '2013-04-19 15:25:55' )
)
AND (
    loan_log.loan_ms_funding = NULL
    OR loan_log.loan_ms_funding = ''
)
AND (
    loan_log.loan_transdetail = 'Active Loan'
)

我很难说出我想说的话,所以我猜这可能是问题的一部分。

1 个答案:

答案 0 :(得分:1)

如果在left子句中使用了table join的子句,那么它通常用作内连接(它希望列具有值)。所以将ur where子句移动到ON子句