gpt4 book ai didi

mysql错误说 'field list'中的未知列,我如何选择此列中的数据?

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

我创建了两个临时表来连接它们。

create temporary table if not exists dbo.t1 as 
(select * from dbo.cp where id%2=1);

create temporary table if not exists dbo.t2 as
(select * from dbo.cp where id%2=0);

我的临时表中有两列:当我查询时

select * from dbo.t1; 

这个表出现了。

codes  id
123 1
213 2
144 3
423 4

我的问题:当我说查询时

select codes from dbo.t1;

我收到错误:字段列表中的未知列“代码”。

当我查询时

select 'codes` from dbo.t1

我得到输出

codes  id
codes 1
codes 2
codes 3
codes 4

当我查询时

select `codes` from dbo.t1

我得到输出字段列表中的未知列

这是一个巨大的问题,因为当我尝试这些不同的查询来进行内部联接时,我没有得到正确的输出:

Create Table edit AS 
(select
't1.codes',
t1.id t1_id, t2.*
from t2
inner join t1 on t1.id = t2.id - 1);

Create Table edit AS
(select
t1.codes t1_codes,
t1.id t1_id, t2.*
from t2
inner join t1 on t1.id = t2.id - 1);



Create Table edit AS
(select
t1*, t2.*
from t2
inner join t1 on t1.id = t2.id - 1);

这里的问题是我收到“重复的列名称代码”错误

最佳答案

尝试用反引号 (`) 符号包裹您的代码

SELECT `codes` FROM .. 

关于mysql错误说 'field list'中的未知列,我如何选择此列中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51367056/

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