我有2個表,在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
如何爲表1 user_i
列返回用戶名呢?
我有2個表,在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
如何爲表1 user_i
列返回用戶名呢?
嘗試這個
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
此代碼爲您
不能正常工作,只能用於user_d,以及如何製作ford user_i呢? –
用一些值顯示table1和table2的完整表結構。 –
我已發佈並回答結構。 –
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
是什麼app_utilizatori兩個名字有用嗎? –