![](/img/trans.png)
[英]Select Query with Multiple IN Collection in Where Clause in MySQL
[英]mysql select query with multiple WHERE
我需要通过它的ID在1个查询中选择几行,例如这里是我写的东西
SELECT * FROM posts WHERE post_id = "15 , 14 , 14"
怎么能在真正的SQL查询中完成?
SELECT * FROM posts WHERE post_id IN (14,15);
SELECT * FROM posts WHERE post_id IN ( "15" , "14" )
最快的选择,效率更高:
SELECT * FROM posts WHERE post_id IN (14,15)
但是使用说明OR
并没有错
SELECT * FROM posts WHERE post_id = 14 OR post_id = 15
在条件的地方使用OR / AND。 喜欢:
SELECT * FROM posts WHERE post_id = '13' OR post_id = '14' OR post_id = '15'
你也可以使用:
SELECT * FROM posts WHERE post_id BETWEEN 14 and 15
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.