从2个mysql表中选择php

时间:2016-01-11 14:29:20

标签: php mysql

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

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

但是对于这个问题,在toplist中,我需要从名为Users的表中获取USERNAME和LOOK。我需要从名为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");

任何人都知道怎么做,甚至可能吗?

1 个答案:

答案 0 :(得分:0)

您需要使用联接。

它看起来像这样:

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

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