gpt4 book ai didi

mysql - 选择 Least with sql query with dependent statement on multiple columns

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

我什至不确定如何问这个问题……但这里是。我想运行一个查询,当列的值大于 O 时选择至少 13 列(我得到了那部分)但我想检查每个列(价格,数量)的相应列所以如果 qty = 0 做在最少的查询中不包括与该数量关联的价格列。所以这就是我到目前为止所拥有的

**SELECT isbn13,  LEAST(
IF(Price1,Price1,999999),
IF(Price2,Price2,999999),
IF(Price3,Price3,999999),
IF(Price4,Price4,999999),
IF(Price5,Price5,999999),
IF(Price6,Price6,999999),
IF(Price7,Price7,999999),
IF(Price8,Price8,999999),
IF(Price9,Price9,999999),
IF(Price10,Price10,999999),
IF(Price11,Price11,999999),
IF(Price12,Price12,999999),
IF(Price13,Price13,999999),) as theMin

FROM table
where po='po1'**

我需要广告的部分是 Price1>0 和 Qty1 >0 在至少 Statement 中使用 Price1,依此类推 Price1-13 和 Qty1-13。如果我让这太难了,请接受任何解决方案。

我尝试添加 IF(Price13,Price13,999999) 和 QTY13>0,(没有骰子)还有 po='po1' and (Qty1>0 or Qty2>0....) 不是我想要的

最佳答案

SELECT
isbn13,
LEAST(
IF (price1 > 0 AND qty1 > 0, price1, 999999),
IF (price2 > 0 AND qty2 > 0, price2, 999999)
etc.
)
FROM table_name

演示:http://sqlfiddle.com/#!9/130cb7/1

关于mysql - 选择 Least with sql query with dependent statement on multiple columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47721470/

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