如何在SQLite查询中将用户ID解析为多个字段的用户名。我有2张桌子,“门票”和“用户”。 “票证”具有用户ID,“用户”将ID链接到用户名。因此,我在下面进行查询,但是如何在“ created_by”和“ assigned_to”列中显示用户名而不是ID号。
SELECT tickets.id, tickets.summary, tickets.created_by, tickets.assigned_to
FROM tickets
我不认为加入是解决方案,因为在一个领域的加入使我对另一个领域产生问题。
答案 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