gpt4 book ai didi

Mysql `AND` 运算符

转载 作者:行者123 更新时间:2023-12-01 00:45:44 27 4
gpt4 key购买 nike

美好的一天!我在查询时遇到了一些问题:

SELECT `id`
FROM `test`
WHERE `name`
LIKE "somename" AND `id` = (SELECT max(`id`) FROM test)

它返回了一个空结果。

但是

SELECT `id`
FROM `test`
WHERE `name` LIKE "somename"

有效。

此外,

SELECT `id`
FROM `test`
WHERE `id` = (SELECT max(`id`) FROM test)

也有效。

为什么他们不一起工作?

谢谢!

最佳答案

我想您可能正在寻找这样的东西:

SELECT *
FROM
test
WHERE
id=(SELECT max(id) FROM test WHERE name LIKE "somename")

这将从测试中返回具有最大 ID 的行,其中名称类似于“somename”

关于Mysql `AND` 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453896/

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