从php的2个mysql表中选择

从php的2个mysql表中选择,php,mysql,Php,Mysql,我有一个网站,我的用户将显示在前十名列表中 现在我们添加了一种尊重形式,您可以通过用户的个人资料页面向用户提供尊重点 但对于这个问题,在toplist中,我需要获取用户名并从名为Users的表中查找。我需要从一个名为user_stats的表中获取尊重点 我怎么才能把它放在同一件事上 mysql_query("SELECT `look`,`username` FROM `users` ORDER BY `Respect` DESC LIMIT 10"); 所以我需要像这样的东西: mysql_q

我有一个网站,我的用户将显示在前十名列表中

现在我们添加了一种尊重形式,您可以通过用户的个人资料页面向用户提供尊重点

但对于这个问题,在toplist中,我需要获取用户名并从名为Users的表中查找。我需要从一个名为user_stats的表中获取尊重点

我怎么才能把它放在同一件事上

mysql_query("SELECT `look`,`username` FROM `users` ORDER BY `Respect` DESC LIMIT 10");
所以我需要像这样的东西:

mysql_query("SELECT `look`,`username` FROM `users` AND `RespectPoints` FROM `user_stats` ORDER BY `RespectPoints` DESC LIMIT 10");

有人知道怎么做吗?有可能吗?

您需要使用连接

它看起来像这样:

SELECT `look`,`username` FROM `users` u
join `userstats` s on s.userid=u.userid
DESC LIMIT 10

如果您添加了表结构和演示数据,我可以编写您需要的精确查询。

我已经尝试过了,但我不需要从表中选择点吗?什么是r.userid=u.useridPtypo在where之后,如果使用别名,请保持一致并在整个过程中使用它们。请显示您的表结构……这不是使用
逻辑运算符查询多个表的方式。你需要对此进行研究。编辑:看到下面的评论,这不是一个教程网站。两个表中的哪一列是相同的?look和username来自用户,respectpoints来自表user_stats