首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql选择要从带有多个WHERE子句的单表中选择查询

mysql选择要从带有多个WHERE子句的单表中选择查询
EN

Database Administration用户
提问于 2014-02-12 14:35:11
回答 1查看 3K关注 0票数 0

对于这个基本的查询问题,我对数据库查询感到很抱歉。提前谢谢你。

代码语言:javascript
复制
table called "neuron"  
columns in "neuron" called "neuron_id", "neuron_name" + others (not relevant here)

neuron_id是每个neuron_name的唯一标识符;

假设有5个条目,因此

neuron_id = 1,2,3,4,5及相应的

neuron_name = a,b,c,d,e

我想为选择的neuron_id生成一个包含neuron_name的列表。下面的查询不适用于我。

代码语言:javascript
复制
select neuron_id, neuron_name  
from neuron  
where neuron_name = "a" or "c" or "e"

我希望有以下几点

代码语言:javascript
复制
1,a  
3,c  
5,e

但是上面的查询只会弹出。

代码语言:javascript
复制
1,a
EN

回答 1

Database Administration用户

发布于 2014-02-13 04:50:00

试试这个:

代码语言:javascript
复制
select neuron_id, neuron_name  
from neuron  
where neuron_name = "a" or neuron_name = "c" or neuron_name = "e"

编辑:

来自yper多维数据集的解决方案在语义上更正确。

代码语言:javascript
复制
select neuron_id, neuron_name  
from neuron  
where neuron_name IN ('a', 'c', 'e')
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/58752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档