MySQL IN() for two value/array?

前端 未结 3 2151
失恋的感觉
失恋的感觉 2021-02-18 20:33

I\'m having trouble finding a better way to search MySQL for a pair of values in a table. I have the value pairs in an array, and would like to duplicate the IN() function, but

3条回答
  •  既然无缘
    2021-02-18 21:02

    Great answers from @Quassnoi and @KM !!!

    Also, you can get pairs duplicates and select them for post-processing:

    SELECT *
    FROM `foo`
    WHERE (`id_obj` , `Foo_obj`)
    IN (
      SELECT `id_obj` , `Foo_obj`
      FROM `foo`
      GROUP BY `id_obj` , `Foo_obj`
      HAVING count(*) > 1
    )
    

提交回复
热议问题