这个问题似乎有点基本,但Google似乎无法解决。也许它太基础了,没有人愿意为此发表文章或论坛帖子。

无论如何,我有一个称为位置的表。我希望从同一列中调用值1、2和3的行。到目前为止,我一直在使用此方法:

SELECT * FROM locations WHERE location_id='1' OR location_id='2' OR location_id='3'


但是,有没有一种更简单的方法而无需再次将其再次键入。毕竟是同一列。

最佳答案

SELECT * FROM (table name) where (column name) in [first row,second row]


当使用[]括号时,然后放入()括号
when()使用了方括号,则不要放置方括号

关于php - MYSQL从同一列和表中选择多行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25030875/

10-12 18:39