gpt4 book ai didi

mysql - 在 where 语句 mysql 上使用假列

转载 作者:行者123 更新时间:2023-11-29 04:08:39 26 4
gpt4 key购买 nike

我为选择一些用户做了一个示例查询,我创建了一个值为 1 的假列以在 where 语句中使用它,但它不起作用。得到的错误是

unknown column type_user

例子:

表用户

id | name | surname | type_user /* fake column */
1 Jhon Smith 1
2 Elis Sun 1

在选择类似的东西:

SELECT id,name,surname, 1 as type_user 
WHERE type_user = 1

我知道用这个逻辑做这个查询是非常愚蠢的,但我想了解如何在 where 上使用假列。

最佳答案

您可以尝试将其作为子查询:

SELECT * FROM (
SELECT id,name,surname, 1 as type_user
FROM table_name
) as `ta`
WHERE ta.type_user = 1;

关于mysql - 在 where 语句 mysql 上使用假列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19682827/

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