使用两个表选择特定信息



我有两个表:

玩家

Player_id
email_address
highest_level

登录

login_id
ip_address
player_id
login_date
login_time

我希望计算每个玩家不同登录的数量,但仅用于登录日期2014-06-01和仅用于以.net结尾的玩家电子邮件地址。

我知道如何单独做这些事情,但我很难把它们放在一起。我被困在使用JOININ之间,以及如何准确地设置它。

你可以试试这个,

SELECT p.Player_id,COUNT(*) FROM PLAYERS p
INNER JOIN LOGIN l ON p.Player_id = l.Player_id
WHERE l.login_date = '2014-06-01' AND l.email_address LIKE '%.net'
GROUP BY p.Player_id

对不起,我忘了group by..现在我添加了。

相关内容

  • 没有找到相关文章

最新更新