0
我有这个疑问:如何通过他的ID获取每个用户的姓名?
SELECT DISTINCT p1.rootid AS user_id, p1.rid AS friend_id
FROM relations p1
WHERE rootid = 1246
OR rootid IN (SELECT p2.rid
FROM relations p2
WHERE rootid = 1246);
它的结果是这样的:
另外我有一个包含名称的表。事情是这样的:
// users
+------+_--------+
| id | name |
+------+---------+
| 1246 | Jack |
| 1247 | Peter |
| 1246 | Ali |
| . | . |
| . | . |
| . | . |
+------+---------+
现在我想名,而不是IDS输出。注意到user_id
和friend_id
参见users
表。我怎样才能做到这一点?
你意味着,你想获得USER_NAME代替USER_ID和FRIEND_NAME代替friend_id吧? – rahulsm
使用用户表连接 – MayurB