如何选择column2,但如果column2为零,则选择select column1

佐尔特·简斯(Zsolt Janes)

我有以下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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果 column1 不符合所需条件,则选择 column2

选择 column1、column2、column3 和 column4 != 1 的行

如果 column1 是数字,则更新 column2

Python Sqlite-如何选择Column1或Column2等于List中的值的位置?

SELECT WHERE column1 = 1 AND column2 = MAX(column2)

MySQL的。选择列作为column1,在其中...全部合并选择列作为column2,在其中...仅看到column1(不是column2)

Mysql ORDER BY(Column2 + Column3)如果Column1为空?

根据 column1 的值将 column1 的值设置为 column2 的值

SQL根据两行中column1中的值选择一column2

SQL:在column1上选择不重复,并汇总合并行的column2值

如何合并column1为column2的子字符串的数据帧

从Oracle DB以每行<column1> column2 <column1>的形式读取XML

如何选择具有不同日期条件的同一列值并在同一查询中显示为column1和column2

如果column2是NA,则在column1上联接,否则在column1和column2上联接

如果column2更改,则MySQL column1递增1

如何在SQL中使“ column3” =“ column1”-“ column2”

python更新csv文件,条件为column2从column1开始

相当于SELECT * FROM table WHERE column1 = column2的熊猫

mysql:如何添加?“ column1” +“ column2”,其中id_parent等于

如何构造单个 JSON,其中 column1 是属性名称,column2 是值

条件更新 column1 或 column2 或 column3

Pd['Column1] > Pd['Column2'] 键错误:0

将mysql中的值从column1复制到column2

在 R 中的数据框中,Column1 的值是 Column2 的最小值

MySQL:插入没有重复的column1和column2

PostgreSQL:使用升值更新column1,具体取决于column2的排序顺序

熊猫在 column1 中查找匹配项并更新 column2 上的相应行

每个ID具有多少“ column1”,“ column2”和“ total”,并按“ total”排序

读取以竖线和逗号分隔的文件:| column1 |,| column2 |