我有两个表格,table1
我有user_d
和user_i
列,下一个代码,仅返回user_d
的名称。
SELECT table1.*, table2.name as nameuser FROM table1 INNER JOIN
table2 ON table1.user_d=table2.id where table1.id=1
如何返回table1 user_i
列的用户名?
答案 0 :(得分:0)
试试这个
select distinct(tickets.id),(select name from users where user_d=id) as user_d,
(select name from users where user_i=id) as user_i from tickets INNER JOIN
users ON tickets.user_d=users.id order by tickets.id asc
此代码对您有用
答案 1 :(得分:0)
Table 1-Tickets
ID|Ticket|USER_D|User_I
1|4234|3|2
2|4553|1|5
3|4335|4|3
Table 2- Users
ID|Name
1|John
2|Cris
3|Ely
4|David
5|Denis
我需要USER_D和USER_I的两个名称