作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 PostgreSQL 10,我有下表。
id name place
1 20 56
2 21 51
3 21 53
4 21 54
我想做的select
是
从 mytable 中选择 id,其中 place = 51 and place=53 and place=54 and name = 21
我必须以 id 2 3 4
结束,但我只能使用 place
和 name
。
我还尝试了 select id from mytable where (place = 51 and name = 21) and (place=53 and name = 21) and (place=54 and name = 21)
但我总是得到一组空的结果。
我该如何语法化?
谢谢
最佳答案
试试这个
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/
我是一名优秀的程序员,十分优秀!