【问题标题】:How to select rows which have same value in some column如何在某些列中选择具有相同值的行
【发布时间】:2016-11-05 17:23:48
【问题描述】:

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

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

我想选择drink中的所有id,像这样

id
---
10
30
50

对不起,你能帮帮我吗?

【问题讨论】:

  • 你有什么问题?
  • 只是一个简单的查询,你自己搜索@J.St
  • 我们可以帮助您,但请先尝试并分享结果。小帮助:techonthenet.com/mysql/where.php
  • 我投票结束这个问题作为题外话,因为问题没有显示任何解决问题的努力

标签: mysql sql


【解决方案1】:
Select id from menu where type = 'drink';

【讨论】:

    【解决方案2】:

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

    SELECT ID FROM menu WHERE TYPE='drink';
    

    【讨论】:

      【解决方案3】:

      你甚至可以使用IN Operator

      查询

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

      【讨论】:

        猜你喜欢
        • 2013-09-20
        • 2018-04-09
        • 2017-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-06
        相关资源
        最近更新 更多