SQL - Count with LEFT OUTER JOIN is incorrect -



SQL - Count with LEFT OUTER JOIN is incorrect -

i'm trying retrieve fields issue table along related record counts comment table , issue_assigneduser table. if there 2 comments , 6 assigned users, values 12 both counts. thought how remedy this?

select issue.issueid, count(comment.commentid) countofcomments, count(issue_assigneduser.userid) countofassignedusers, issue.title, issue.detail, issue.enteredby, issue.datetimeentered, issue.assignedto, issue.categoryid, issue.severityid, issue.statusid, issue.lastcommentdatetime lastcommentdatetime, issue.lastcommentbyuserid, users.initials lastcommentuserinitials, lookupstatus.status status, lookupcategory.category category, lookupseverity.severity severity, getutcdate() utcdatetime issue inner bring together lookupcategory on issue.categoryid = lookupcategory.categoryid inner bring together lookupseverity on issue.severityid = lookupseverity.severityid inner bring together lookupstatus on issue.statusid = lookupstatus.statusid left outer bring together comment on issue.issueid = comment.issueid left outer bring together issue_assigneduser on issue.issueid = issue_assigneduser.issueid left outer bring together users on issue.lastcommentbyuserid = users.userid grouping issue.issueid, issue.title, issue.detail, issue.enteredby, issue.datetimeentered, issue.assignedto, issue.categoryid, issue.severityid, issue.statusid, issue.lastcommentdatetime, issue.lastcommentbyuserid, users.initials, lookupstatus.status, lookupcategory.category, lookupseverity.severityid, users.initials, lookupstatus.status, lookupcategory.category, lookupseverity.severity order issue.lastcommentdatetime desc;

use count( distinct fieldname ) instead of count ( fieldname )

eg users

count(distinct issue_assigneduser.userid) countofassignedusers

sql

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -