gpt4 book ai didi

Mysql查询: selecting from two rows in the same field

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

我有以下 mysql 表:

产品

ID -- NAME -- INSTOCK -- REFERER -- DISCOUNT 
1 -- pen -- 1 -- google.com -- 50
2 -- mouse -- 0 -- google.ca -- 30
3 -- keyboard -- 1 -- google.ca -- 30
4 -- screen -- 1 -- yahoo.com -- 50
5 -- mother board -- 1 -- yahoo.ca -- 30
6 -- printer -- 1 -- google.com --30

我想要获取的是所有具有以下内容的行:

INSTOCK 等于 1,REFERER 等于 google.com 和 google.ca

我该怎么做?

非常感谢

最佳答案

我敢打赌你的问题是指“OR”,而不是“AND”:

您正在寻找的IN:

SELECT * FROm table WHERE INSTOCK = 1 AND REFERER IN ('google.com', 'google.ca')

或者你可以使用 OR:

SELECT * FROM table WHERE INSTOCK = 1 AND (REFERER = 'google.com' OR REFERER = 'google.ca')

关于Mysql查询: selecting from two rows in the same field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248012/

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