SQL查询一对多返回一条数据

一。查询中product和product_img是一对多的关系(数据库是MySQL)
select p.id,
       p.product_cost_price,
       p.product_trade_price,
       p.product_sale_price,
       p.collect_num,
       p2.collect_status,
       p2.ID as collect_id,
       p3.name,
       GROUP_CONCAT(p1.img_path SEPARATOR '|') as imgPath
from dn_product as p
       left join dn_product_img as p1 on p.id = p1.product_id
       left join dn_product_collect as p2 on p.id = p2.product_id
       left join dn_person as p3 on p3.ID = p2.person_id
group by p.ID
limit 10

二。mysql 给查询的数据加前(后)缀

select 
       CONCAT("../Product/",img_path)  as date
from dn_product_img as p
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值