gpt4 book ai didi

mysql - 如何在不同表的两个字段之间选择字段值

转载 作者:行者123 更新时间:2023-11-29 14:44:14 25 4
gpt4 key购买 nike

我有两个表,其中包含字段 tbl_room(room_id,cat_id,room_price) 和 tbl_category(cat_id,cat_price)。

有没有办法检查 room_price 是否为 null,然后输入 cat_price 的值

选择价格(如果 room_price 为 null,则显示 cat_price,否则 room_price)

像这样

最佳答案

是的,假设 tbl_room 到 tbl_category 之间的关系
1:1关系

select 
tr.room_id, tr.cat_id,
coalesce(tr.room_price, tc.cat_price) as price
from tbl_room as tr
left join tbl_category tc
on tr.cat_id=tc.cat_id;

关于mysql - 如何在不同表的两个字段之间选择字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7330116/

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