0
我有两个表两次左加入
TBL USERS
user_id
user_name
TBL MESSAGES
message_id
message_from_id
message_to_id
message_text
我用一个简单的连接来得到变量
SELECT *
FROM messages
LEFT JOIN users ON user_id = msg_to
WHERE msg_id = $msg_id
$user_name = $row['user_name'];
$message_text = $row['message_text'];
如何获取来自同一个表2变量?
$message_from = $row['user_name'];
$message_to = $row['user_name'];
我期待这样的结果:
MSG ID FROM TO TEXT
1 Paul Mark Blah
只需再次加入USERS表。此外,而不是*,指定确切的列名称并给它们别名。 – Bob
感谢您的帮助Bob –