gpt4 book ai didi

mysql - 字段列表中的未知列 "___"

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

我的 ty019 数据库中有两个表,即 tya019 和 tya0191。我想从 tya019 和 cell_n 加入 csa、name、totm,从 tya0191 和两个表的 rno 放置(这是它们的主键)。名称列存在于两个表中。

当我输入时

select name.tya019, totm.tya019, csa.tya019, cell_n.tya0191, place.tya0191 
from tya019,tya0191
where rno.tya019=rno.tyao191

我收到这个错误

Unknown column 'name.tya019' in 'field list'.

我哪里可能出错了?请帮助我。

最佳答案

你把它写反了。它应该是 table_name.column_name 而不是 column_name.table_name

除此之外

  • 别名可能有助于减少重复的长标识符,从而使您的查询更具可读性
  • 使用 ANSI 显式 JOIN 语法而不是旧的隐式(逗号)语法

话虽这么说尝试类似的东西

SELECT t1.name, t1.totm, t1.csa, t2.cell_n, t2.place
FROM tya019 t1 JOIN tya0191 t2
ON t1.rno = t2.rno

关于mysql - 字段列表中的未知列 "___",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18545367/

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