我有一个带有 sender_id 和 receiver_id 字段的事务表,以及另一个带有 user_id first_name last_name 等的用户表...
我想从交易中查询数据并从用户那里加入详细信息,我需要为发送者和接收者带来名字和姓氏......
SELECT t.* u.*
FROM transactions t, users u
WHERE t.sender_id = u.user_id OR t.receiver_id = u.user_id
这当然不是一个解决方案,因为我无法知道结果集中哪个是发送者/接收者,但它有助于说明问题
有任何想法吗?谢谢半开