gpt4 book ai didi

sql - WHERE ... IN 多列

转载 作者:行者123 更新时间:2023-12-01 23:53:54 29 4
gpt4 key购买 nike

<分区>

我尝试获得一些满足特定条件的用户:

SELECT * FROM users
WHERE lastname IN ('Pitt','Jolie','Costner')
AND firstname IN ('Brad','Angelina','Kevin')

但这样一来,凯文·朱莉和布拉德·科斯特纳就会出现,这不是我需要的。

所以我尝试了:

SELECT * FROM users
WHERE (lastname,firstname) IN ('Pitt','Brad'),('Jolie','Angelina'),('Costner','Kevin')

抛出错误:

An expression of non-boolean type specified in a context where a condition is expected, near ','.

您知道会产生我预期结果的查询吗?

注意:两个或多个列并不总是varchar列,它们可以是任何类型。

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