MySQL之从一个表中的两个Id分别获取另一个表中对应这两个Id的名字

这里写图片描述


SELECT
    a.senderId,
    b.realname,
    aa.recipientId,
    aa.realname
FROM
    notice a
INNER JOIN USER b ON b.userid = a.senderId
LEFT JOIN (
    SELECT
        a.recipientId,
        b.realname,
        a.`noticeId`
    FROM
        notice a
    INNER JOIN USER b ON b.userid = a.recipientId
) aa ON aa.`noticeId` = a.`noticeId`

http://blog.sina.com.cn/s/blog_149e9d2ec0102voyy.html

SELECT DISTINCT
    u.username,
    u.nickname,
    u.mobile,
    c.ydcb,
    uu.username username2,
    uu.mobile mobile2,
    t.trade_id,
    t.coin_type,
    t.trading_amount_old,
    t.trading_amount_now,
    t.fee,
    `addtime`,
    t.remark
FROM
    paymall_trade_records t
LEFT JOIN paymall_user_coin c ON c.userid = t.userid_out
LEFT JOIN paymall_users u ON u.id = t.userid_out
LEFT JOIN paymall_users uu ON uu.id = t.userid_into
WHERE
    (1)
ORDER BY
    t.id DESC
LIMIT 0,
 10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值