gpt4 book ai didi

MySQL - 高性能查询帮助

转载 作者:行者123 更新时间:2023-11-29 03:39:46 25 4
gpt4 key购买 nike

我有一张表,用于存储我网站的所有登录信息。结构如下:

TABLE users_logins

loginid INT UNSIGNED AUTO_INCREMENT PRIMARY KEY
userid INT
iplogin VARCHAR(15)
logindate datetime

现在,我需要一个查询来检索使用相同 IP 首次登录的用户数。结果应该是这样的:

iplogin | numberofaccounts

正如我之前所说,“numberofaccounts”是使用相同“iplogin”首次登录的用户数量。

该表有大约 30 万行...那么我应该怎么做才能获得我需要的良好性能?

谢谢,

L.

最佳答案

我只是在您的用户表中为第一个登录 ip 添加一列。那就简单了

select count(*), firstip 
from users
group by firstip

关于MySQL - 高性能查询帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15685450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com