gpt4 book ai didi

mysql - 使用规范过滤器搜索产品

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

我有一个包含产品及其规范的表格。我在 http://sqlfiddle.com/#!2/15575/1 中创建了一个数据样本.我想创建用户可以根据规范搜索产品的搜索表单。例如,用户搜索 RAM=2 和 VGA=512 或 VGA=1 的笔记本电脑。我写了一个查询,但没有工作。请帮助我。这个例子:结果:1525,1535,k5,k6 enter image description here

最佳答案

select product 
from my_table
where (custom = 'Ram' and custom_value = '2')
or (custom = 'vga' and custom_value in ('1', '512'))
group by product
having count(distinct custom) = 2

示例:

http://sqlfiddle.com/#!2/15575/19

关于mysql - 使用规范过滤器搜索产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10231528/

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