SQL: Get all records from one table AND a count of records from a second table?

前端 未结 3 1812
我寻月下人不归
我寻月下人不归 2021-01-12 13:15

Say there are two tables:

TABLE A

messageID / Message                     / More..
1         / This is the first message   / Etc..
2         


        
3条回答
  •  我在风中等你
    2021-01-12 13:57

    Try this query:

    SELECT a.*, b.msgCount
      FROM tableA a LEFT JOIN 
        ( SELECT messageID, COUNT(1) AS msgCount FROM tableB b GROUP BY messageID) b
            ON a.messageID =  b.messageID 
    

提交回复
热议问题