postgresql在此查询中的子句在哪里工作?
有人可以解释一下此查询中的子句如何工作吗?
SELECT * FROM "User" AS U
WHERE ((U."ID", U."age") > (23820, 25));
据我了解,Postgres返回了ID大于23820并忽略年龄列的用户。
Can someone explain how this WHERE clause work in this query?
SELECT * FROM "User" AS U
WHERE ((U."ID", U."age") > (23820, 25));
As I understand Postgres returns users where the id is greater than 23820 and ignore the age column.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
@jonasmetzler在评论上是正确的。 Postgres显然将此集合用作:
@JonasMetzler is correct on the comment. Postgres apparently uses this set as something on the lines of: