Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何选择某些列中具有相同值的行_Mysql_Sql - Fatal编程技术网

Mysql 如何选择某些列中具有相同值的行

Mysql 如何选择某些列中具有相同值的行,mysql,sql,Mysql,Sql,我有这样的数据表“菜单” id name type ----------------------------- 10 tea drink 20 krabby patties food 30 coffee drink 40 kelpo food 50 kelp shake drink id --- 10 30 50 我想选择饮料的所有id,

我有这样的数据表“菜单”

id     name             type
-----------------------------
10     tea              drink
20     krabby patties   food
30     coffee           drink
40     kelpo            food
50     kelp shake       drink
id
---
10
30
50
我想选择饮料的所有
id
,如下所示

id     name             type
-----------------------------
10     tea              drink
20     krabby patties   food
30     coffee           drink
40     kelpo            food
50     kelp shake       drink
id
---
10
30
50

对不起,你能帮我吗?

这是一个基本的SQL,你可以简单地搜索并找到它

Select id from menu where type = 'drink';
SELECT ID FROM menu WHERE TYPE='drink';
你甚至可以使用

查询

SELECT id FROM menu
WHERE type in ('drink');

您的问题是什么?这只是一个简单的查询,您自己搜索@J.StWe可以帮助您,但首先尝试一下并分享结果。小帮助:我投票结束这个问题,因为这个问题并没有显示出任何解决问题的努力