我使用PostgreSQL 10,我有下表。
id name place
1 20 56
2 21 51
3 21 53
4 21 54
我想做的是
select
我必须以id
select id from mytable where place = 51 and place=53 and place=54 and name = 21
结束,但我只能使用2 3 4
和place
。我也试过
name
但我总是得到一组空的结果。
我怎么能语法?
谢谢你
最佳答案
试试这个
SELECT id
FROM my_table
WHERE place IN (51,53,54) AND name = 21
关于sql - PostgreSQL中Select的Where部分中的多个嵌入式AND,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52958021/