MySQL 一对多查询,合并多的一方的信息

来源:互联网 发布:网络借贷合法吗 编辑:程序博客网 时间:2024/04/29 14:35
select        jdf_share.id_,jdf_share.title,        (select nickname from jdf_user where jdf_share.user_id_ = jdf_user.id_) as nickname , GROUP_CONCAT(jdf_file.imgurl_big) as imgurlbigs,GROUP_CONCAT(jdf_file.imgurl) imgurls,        if(isnull((select jdf_user_share_zan.tmstamp from jdf_user_share_zan        where jdf_user_share_zan.user_id_=1        and jdf_user_share_zan.share_id_=jdf_share.id_)),0,1)        as is_zan,IF (isnull((select jdf_collection.tmstamp from        jdf_collection where jdf_collection.user_id_=1         and jdf_collection.fk_id_=jdf_share.id_)),0,1)        as is_collect        from        jdf_share,jdf_user,jdf_file        where jdf_share.user_id_ = jdf_user.id_and jdf_file.flag=1and jdf_file.fk_id = jdf_share.id_GROUP BY jdf_file.fk_id
0 0
原创粉丝点击