gpt4 book ai didi

mysql - sql查找某些ids和fillins

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

我需要从表格中提取 3 行以用于我网站上的特色部分。我首先从订单表中检索出销量最高的 3 件商品的列表。然后我需要检查一下是否还有剩余。如果是这样,请从 list 表中提取他们的详细信息。问题是,我总是需要 3 个。如果订单表中没有 3 个商品仍然有货,我需要足够的数量来制作 3 个,随机选择。如何设置 WHERE id IN (1, 2) 然后仍然拉取 1 个随机记录?

最佳答案

像这样的 hack,您可能会选择虚拟数据?

SELECT TOP 3 *
FROM
(
SELECT * from table WHERE id IN (1,2)
UNION
SELECT 0;
UNION
SELECT 0;
UNION
SELECT 0;
)
ORDER BY [whatever field]

关于mysql - sql查找某些ids和fillins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301321/

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