gpt4 book ai didi

MySQL:如何添加依赖记录来查看

转载 作者:行者123 更新时间:2023-11-29 15:57:38 24 4
gpt4 key购买 nike

我有两个表:

商品

id parent_id name  
1 null main_part
2 1 add_part1
3 1 add_part2
4 1 add_part3

订单

id good_id  count
1 1 5

我想要的 View 为:

orders_view

id  good_id count 
1 1 5
2 2 5
3 3 5
4 4 5

如何在 MySQL 中执行操作?

最佳答案

如果您的关系是单级关系,您可以尝试将联合子查询与订单连接起来

select  t1.id, t1.id good_id,  o.count
from (
select id id_master, id
from goods
where parent_id is null
union all
select parent_id, id
where parent_id is not null
) t
inner join orders_view o on o.good_id = t1.id_master

关于MySQL:如何添加依赖记录来查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56364251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com