【发布时间】:2014-02-27 07:25:21
【问题描述】:
我有两张表,一张是仅包含用户的表,另一张是朋友关系列表。我试图将用户表的用户名列与好友表中的 FriendID 列连接起来。我也希望状态等于接受,所以我添加了一个 where 子句。现在它只输出 idUsers 和 Username 列,但其中没有任何内容。
SELECT idUsers, Username FROM Users INNER JOIN `Friends` on Users.Username =
Friends.FriendID WHERE Status = 'Accepted'
Users Table
+---------+----------+----------+------------+
| idUsers | Username | Password | OrderGroup |
+---------+----------+----------+------------+
| 1 | test | test | NULL |
| 2 | test2 | test | NULL |
+---------+----------+----------+------------+
Friends Table
+--------+----------+----------+
| UserID | FriendID | Status |
+--------+----------+----------+
| 1 | 2 | Accepted |
+--------+----------+----------+
【问题讨论】:
标签: mysql