2010-10-11 20 views
0

下面的代码是查询的一部分。我似乎对AND ON C2.loginid = S2.loginid的代码部分有错误的格式。我应该使用什么格式?查询条件的格式

由于提前,

约翰

LEFT JOIN (
    SELECT S2.loginid, COUNT(1) AS total 
    FROM submission S2 
    INNER JOIN comment C2 
    ON C2.submissionid = S2.submissionid 
    AND ON C2.loginid = S2.loginid 
    GROUP BY S2.loginid 
) scs ON scs.loginid = l.loginid 

回答

1

AND ON C2.loginid = S2.loginid ==>的AND

LEFT JOIN (
    SELECT S2.loginid, COUNT(1) AS total 
    FROM submission S2 
    INNER JOIN comment C2 
    ON C2.submissionid = S2.submissionid 
     AND C2.loginid = S2.loginid 
    GROUP BY S2.loginid 
) scs ON scs.loginid = l.loginid 
后删除 ON