Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL:获取包含1或其他内容的列_Mysql_Sql_Database - Fatal编程技术网

Mysql SQL:获取包含1或其他内容的列

Mysql SQL:获取包含1或其他内容的列,mysql,sql,database,Mysql,Sql,Database,这是一种“非此即彼”的查询,我想不出最好的方法 从bid_标签中选择id、序列号,其中active=1,house_id=0或house_id=14 所以我需要一个房子id,要么是0,要么是特定数字的“14”括号是你的朋友。如果不使用逻辑表达式,逻辑表达式将按错误的顺序求值(在您的情况下,也可能列出非活动项): 如果您有几个选项,还可以使用更方便的: active = 1 AND house_id IN (0, 14) 如果有3个参数呢?@dcolombus在问题中没有看到,但是您可以在中添

这是一种“非此即彼”的查询,我想不出最好的方法

从bid_标签中选择id、序列号,其中active=1,house_id=0或house_id=14


所以我需要一个房子id,要么是0,要么是特定数字的“14”

括号是你的朋友。如果不使用逻辑表达式,逻辑表达式将按错误的顺序求值(在您的情况下,也可能列出非活动项):

如果您有几个选项,还可以使用更方便的:

active = 1 AND house_id IN (0, 14) 

如果有3个参数呢?@dcolombus在问题中没有看到,但是您可以在
中添加另一个
或使用
@dcolombus中的
,那么您将拥有更多
子句,或者您可以在:
中使用SQL,在(0,14,42314159)
中使用house_id。通常最好在问题中包含所有相关信息,或者问另一个问题是否足够独立。Love
in
。。。我不知道那是真的!
active = 1 AND house_id IN (0, 14)