在多个字段中显示值而不是ID

时间:2019-03-20 15:43:08

标签: sqlite

如何在SQLite查询中将用户ID解析为多个字段的用户名。我有2张桌子,“门票”和“用户”。 “票证”具有用户ID,“用户”将ID链接到用户名。因此,我在下面进行查询,但是如何在“ created_by”和“ assigned_to”列中显示用户名而不是ID号。

SELECT tickets.id, tickets.summary, tickets.created_by, tickets.assigned_to
FROM   tickets

我不认为加入是解决方案,因为在一个领域的加入使我对另一个领域产生问题。

1 个答案:

答案 0 :(得分:1)

您可以尝试像这两个不同的别名一样加入他们

SELECT tickets.id, tickets.summary, u1.name, u2.name 
FROM tickets
LEFT JOIN users AS u1 ON tickets.created_by = u1.id
LEFT JOIN users AS u2 ON tickets.assigned_to = u2.id