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