[英]mysql select * from table where column a value = column b value laravel
[英]mySQL query select column where value = a or value = b etc
如何编写mysql查询以便我可以在列下选择等于resultA或resultB或resultC等的条目。
就像是:
SELECT * FROM myTable WHERE myColumn = resultA OR WHERE myColumn = resultB OR WHERE myColumn = resultC...
SELECT *
FROM myTable
WHERE myColumn = 'resultA'
OR myColumn = 'resultB'
OR myColumn = 'resultC';
或者,
SELECT *
FROM myTable
WHERE myColumn IN ('resultA', 'resultB', 'resultC');
不要多次使用WHERE
,只需在条件之间使用OR
SELECT *
FROM myTable
WHERE myColumn = 'resultA'
OR myColumn = 'resultB'
OR myColumn = 'resultC'
请注意,我使用单引号包围您的resultX
,假设它们是字符串,如果它们是整数,则可以省略它们
这应该工作。
SELECT * FROM myTable WHERE myColumn = 'resultA' OR myColumn = 'resultB' OR myColumn = 'resultC'
SELECT * FROM myTable WHERE myColumn in (resultA, resultB, resultC ....)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.