我有以下3个表格:
用户表:USER_ID | FNAME | L-NAME
feed1 table:ID | USER_ID
feed2表:ID | USER_ID
有没有办法可以从feed1和feed2表中选择user_id的名字和姓氏,然后在1行返回它。我相信这很容易,但我无法弄明白。这是我尝试过的,但它只是为'b1'表返回null。
select feed.id, users.fname, users.lname, b1.fname as fname2,
b1.lname as lname2, feed.type from feed
LEFT JOIN feed2 on feed.id = feed2.id
LEFT JOIN users on feed.user_id = users.user_id
LEFT JOIN users AS b1 on feed2.user_id = users.user_id where feed.id = '167'
我希望它像这样返回:FNAME | LNAME | FNAME2 | LNAME2
感谢。