我有两个名为“stats”和“users”的表
users表包含所有典型的用户数据,如id、用户名、密码、电子邮件(列)
统计表有id,攻击,防御,奥斯塔,黄金,食物(列)
我想并排显示这两个表中的数据,并通过它们的ID链接数据,例如,
Rank user_uid ostats attack defense gold
1 Test 10 5 5 100
2 Test2 8 2 6 60
3 Test3 6 5 1 40
用户名来自表“users”,其余的来自表“stats”
所以首先我想知道如何链接和显示来自同一个id的数据,比如username(user\ id=1)和ostats,attack,defence,gold,food(id=1)
然后我想让他们按“ostats”排序(我还没有在任何表中命名为“rank”的列,只是不知道如何使用总体统计创建rank)
1条答案
按热度按时间oxcyiej71#
你可以这样做(未经测试)
排名的可能解决方案:
另一个看起来可怕的尝试:
在php代码中,必须将其作为两个查询来运行,以设置变量,然后运行实际的排名查询。这样,运行此命令时,rank变量总是设置为0。注意,我使用了不同的表名和列名,只是为了简化一些。记住要根据自己的具体需要进行调整。
对我来说,结果如下: