我有以下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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句