0
我有以下两个表格MYSQL连接查询作为朋友表
CREATE TABLE accounts (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL
);
CREATE TABLE friends (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
account_id INTEGER UNSIGNED NOT NULL,
friend_id INTEGER UNSIGNED NOT NULL,
created_on TIMESTAMP NOT NULL
);
我建立了一个连接查询这样:
SELECT accounts.name, accounts.id, friends.account_id FROM accounts
RIGHT JOIN friends ON accounts.id = friends.account_id
ORDER BY accounts.name LIMIT 10;
它看起来是这样的:
迈克芬威| 1 | 3 |
Jim Morison | 3 | 1 |
的问题是,这样的结果似乎是那样我怎么显示朋友的名字:
迈克芬威| 1 |吉姆莫里森| 3 |
Jim Morison | 3 |迈克芬威| 1 |