我现在有2个表:如何从两个表中获得特定用户的总和?
最爱: 用户ID drinkName
历史: 用户ID drinkName
我想要得到的总次数之和的特定用户ID在每个表中显示出来,然后是两个表中userID显示的总次数。
(SELECT COUNT(userID) AS totalDrinks FROM History
WHERE userID = 'sai') union
(SELECT COUNT(userID) AS totalDrinks FROM Favorite
WHERE userID = 'sai')
这样的代码让我以下的输出:
totalDrinks
但是我试图使用MySQL和功能,那不是添加两件事情虽然。 所以我想知道如何重写我的查询输出6?
但你是否期待3个输出(每个表格一个,然后两个总和)或只有两个表的总和? –
我只需要分别输出6个。谢谢, – user2981811