回答

收藏

匹配两个字段并具有另一个公共字段的MySQL查询

技术问答 技术问答 545 人阅读 | 0 人回复 | 2023-09-12

我有一个这样的人SQL表:7 b# y: Y, }6 p; {* J8 y
id |  f1 | f2 1 |  a  | hi 2 |  a  | sup 3 |  b  | hi我需要一个查询来获取它f2 = hi或f2 = sup但前提是f两行都有相同的值。因此,我的查询将被获得ID 1和ID 2,但不是3: P/ X; n  B- l6 M# r2 x8 g
所以基本上这个-
6 i5 _0 v7 M+ N7 FSELECT * FROM `table` WHERE (`f2` = 'hi' OR `f2` = 'sup') AND 'f1-is-the-same'               
  q( N8 |0 H+ K4 T/ }, C/ `    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则