这个问题似乎有点基本,但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/