我有未來2個表:MySQL查詢問題
Users
+----+-----------+
| id | user_name |
+----+-----------+
| 18 | Andrei |
| 19 | Gicu |
| 20 | Gigel |
+----+-----------+
Requests
+----+-----------+---------+
| id | from_user | to_user |
+----+-----------+---------+
| 3 | 18 | 19 |
| 4 | 18 | 20 |
| 5 | 20 | 19 |
+----+-----------+---------+
而且我提出以下查詢:
SELECT requests.from_user
FROM requests
WHERE
(SELECT id FROM users WHERE users.user_name='Gicu')=requests.to_user;
返回:現在
+-----------+
| from_user |
+-----------+
| 18 |
| 20 |
+-----------+
我的問題是.. 。如何獲得與這些id相關的用戶名(18和20)我應該向查詢添加什麼? (我不熟悉的加入/工會和那些其他的東西)
我愛stackoverflow.com:D – AndreiBogdan 2012-02-05 19:49:39