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。通常最好在问题中包含所有相关信息,或者问另一个问题是否足够独立。Lovein
。。。我不知道那是真的!
active = 1 AND house_id IN (0, 14)