SELECT *
FROM `engine4_user_fields_values`
WHERE (field_id = 3) AND (value = 'test7') AND (field_id = 4)
AND (value = 'test7') AND (field_id = 13) AND (value = 'Hemraj')
field_id | value
-----------------------------
3 | test7
4 | test7
13 | Hemraj
如何找到这个值?
当我使用or
运算符时,它显示两个值或一个值。
我的要求是如果没有找到任何一个则无法显示。
最佳答案
希望这有帮助。
SELECT Value
FROM `engine4_user_fields_values`
GROUP BY Value
HAVING COUNT(*) >1
关于mysql - 如何从一张表中查找多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37479777/