【发布时间】:2013-07-03 03:10:20
【问题描述】:
我有两张桌子
table_A 内的列:数据、id_A、id_B、状态
table_B 中的列:id、用户名
我想从 table_A (id_A & id_B) 中的列中显示来自 table_B 引用的用户名,并将别名 id_A 设为 User_1,将 id_B 设为 User_2
我一直在使用 INNER JOIN,但它仍然让我感到困惑
【问题讨论】:
我有两张桌子
table_A 内的列:数据、id_A、id_B、状态
table_B 中的列:id、用户名
我想从 table_A (id_A & id_B) 中的列中显示来自 table_B 引用的用户名,并将别名 id_A 设为 User_1,将 id_B 设为 User_2
我一直在使用 INNER JOIN,但它仍然让我感到困惑
【问题讨论】:
你能试试这个吗...
SELECT a.username as User_1, b.username as User_2 FROM
table_A t
JOIN table_B b on b.id = t.id_B
JOIN table_B a ON a.id = t.id_A
【讨论】: