Question : SQL Query to return Count in Table 2 while also returning the row in Table 1.

I have 2 tables in which im looking for a query using a Join to return the record in Table 1 with a count of all the related rows in Table 2.

Table 1: Content
----------------------------
ContentID
ContentName
ContentDesc

Table 2: UserComments
----------------------------
CommentID
ContentID
UserName
Comment

The join would be on ContentID in both tables.

Im trying to return 1 row with 4 Columns. ContentID,ContentName,ContentDesc,CommentCount

CommentCount would = Count(*) as CommentCount

Thanks

Answer : SQL Query to return Count in Table 2 while also returning the row in Table 1.

select a.contentid, a.contentName, a.contentdesc, (select count(commentid) from UserComments where contentid = a.contentid) 'Comment Count' from Content A
Random Solutions  
 
programming4us programming4us