sql 封装子组中的子查询数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 封装子组中的子查询数据相关的知识,希望对你有一定的参考价值。

Select d.id, d.name, 
    (
    	select concat(u.first_name,' ',u.last_name) as supplier_name from user u where u.id = d.provider_id
    ) as supplier, d.name, 
    (
    	select concat(u.first_name,' ',u.last_name) as host_name from user u where u.id = d.created_by
    ) as host, 
    GROUP_CONCAT((
      select concat(u2.first_name,' ',u2.last_name,'<a class="remove-adder" id="',u2.id,'"><i class="fa fa-times-circle"></i></a>') as added_by_users from user u2 where u2.id = ud.user_id
    ) SEPARATOR '<hr>') as added_by, 
    d.created
from deal d
left join user_deals ud
on ud.deal_id = d.id
group by d.id
order by d.id desc

以上是关于sql 封装子组中的子查询数据的主要内容,如果未能解决你的问题,请参考以下文章

哪个是解决子组中最大值的最佳标准 sql 查询

Pandas合并在数据帧的子组中

将现有的 GitLab 项目移动到新的子组中

Linq包括在嵌套组中,通过查询

获取不同子组中的值计数

获取组的所有子组[重复]