通过uid从其他表显示用户信息

时间:2016-12-09 08:48:41

标签: php mysql

这是我的排名表

这是我的用户表

我想通过仅使用他的UserID从两个表中获取用户详细信息。 有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:0)

以下代码将从用户表

中获取用户详细信息
select u.* from users u inner join ranks r ON (u.UserID = r.UserID)

如果您想获取特定用户的记录,请说userid = 1,然后代码

 select u.* from users u inner join ranks r ON (u.UserID = r.UserID) where u.UserID = 1

答案 1 :(得分:0)

请尝试以下代码

SELECT u.* r.* 
FROM users as u 
LEFT JOIN ranks as r on r.UserID = u.UserID 
WHERE u.UserID = 1

答案 2 :(得分:-1)

以下代码将为您提供两个表的组合结果。 结果将仅包含两个表的公共数据。

SELECT * FROM users INNER JOIN ranks ON  users.userid=ranks.userid;