sql查询结果不正确,帮忙分析下。
SELECT COUNT(*)
FROM mama_node node
LEFT JOIN mama_content_type_cons node_data_field_cons_state ON node.vid = node_data_field_cons_state.vid
INNER JOIN mama_term_node term_node ON node.vid = term_node.vid
LEFT JOIN mama_term_data term_data ON term_node.tid = term_data.tid
INNER JOIN shared_users users ON node.uid in( users.uid)
INNER JOIN mama_node_comment_statistics node_comment_statistics ON node.nid = node_comment_statistics.nid
LEFT JOIN shared_users ncs_users ON node_comment_statistics.last_comment_uid = ncs_users.uid AND ncs_users.uid != '0'
WHERE (node.type in ('".$type_s."')) AND ((node_data_field_cons_state.field_cons_state_value) = ('已解决')) AND (node.status <> 0)
AND (term_node.tid = 1794) AND (node_comment_statistics.last_comment_uid in(46402,46408,46406,70863))
AND (node_comment_statistics.last_comment_timestamp >= $time_s) AND (node_comment_statistics.last_comment_timestamp <= $time_e)"));
注释:
node.uid in( users.uid) 原来是node.uid = users.uid
node_comment_statistics.last_comment_uid in(46402,46408,46406,70863)原来是node_comment_statistics.last_comment_uid =46402,46408,46406,70863
这样修改对吗?