【问题标题】:mysql search where 3 columns for row have the same valuemysql搜索其中3列的行具有相同的值
【发布时间】:2013-11-06 22:57:01
【问题描述】:
id  -  in_id  -  nat_id
1      1         1     
2      1         3     
3      3         3     
4      2         1     

是否可以用mysql只选择上表中3列相同的值,即返回1和3?

或者这种过滤器只能用php进行post查询吗?

谢谢, 约翰

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    这个简单的查询应该适合你:

    SELECT id
      FROM your_table
    WHERE id = in_id
      AND nat_id = in_id
    ;
    

    查看 SQLFiddle 中的示例:SQLFiddle Example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2019-10-26
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多