gpt4 book ai didi

sql - PostgreSQL 中 Select 的 Where 部分嵌入了多个 AND

转载 作者:行者123 更新时间:2023-11-29 14:14:45 25 4
gpt4 key购买 nike

我使用 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 结束,但我只能使用 placename

我还尝试了 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com