【问题标题】:Mysql select Query with multiple conditions of same columnMysql选择查询具有同一列的多个条件
【发布时间】:2014-12-23 12:07:46
【问题描述】:

我需要像

这样的 MySQL 选择查询
select wt_id,wt_name from work_type where cat_id=1,2,5..;

有可能吗?

【问题讨论】:

  • 你能提供样本数据和想要的结果吗?
  • 我使用'IN'操作符得到了想要的结果。
  • 。 .那么你应该接受其中一个答案。
  • 对不起。我对这个网站了解不多。感谢您的宝贵意见。

标签: mysql sql select where in-operator


【解决方案1】:

使用 IN 运算符 ex.

... where cat_id IN (1,2,5..)

【讨论】:

    【解决方案2】:

    您只需要使用IN 运算符

    SELECT wt_id, wt_name 
    FROM work_type 
    WHERE cat_id IN (1,2,5..);
    

    【讨论】:

    • 此结果用作 ORed 查询。ANDed 查询呢?你可以参考这个link
    【解决方案3】:

    您可以使用 SQL IN 运算符。

    选择 wt_id, wt_name FROM 工作类型 WHERE cat_id IN (1,2,5..);

    如果您有任何问题,请在下方评论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-15
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      相关资源
      最近更新 更多