我正在尝试通过值对列表进行查询。
例如:
src dst byte a b 16 c d 20 e f 50 a f 0
我想在一个查询中通过 src
和 dst
进行查询以获取 (a, b, 16)
和 (e , f, 50)
。
SELECT * FROM table WHERE src IN ( a, e ) AND dst IN (b, f )
但是这个语句也给了我(a, f, 0)
。
是否可以在一次查询中得到(a, b, 16)
和(e, f, 50)
?
最佳答案
试试这个:
SELECT *
FROM table
WHERE src = 'a' AND dst = 'b'
OR src = 'e' AND dst = 'f'
关于mysql - 从 MySQL 中的多个列查询多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23285106/