如何解决如何选择column2,但如果column2为零,则选择select column1
我有以下woocommerce表(wp_wc_order_product_lookup):
|---------------------|-------------------|
| product_id | variant_id |
|---------------------|-------------------|
| 23 | 0 |
| 24 | 32 |
| 25 | 34 |
|---------------------|-------------------|
我想进行一个mysql查询,该查询为我提供了product_id。如果variant_id为0,则返回product_id,否则我想获取variant_id:
|---------------------|
| product_id |
|---------------------|
| 23 |
| 32 |
| 34 |
|---------------------|
解决方法
使用case
表达式:
select case when variant_id = 0 then product_id else variant_id end as product_id
from mytable
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。