gpt4 book ai didi

MySQL 左连接错误 #1064

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:22 25 4
gpt4 key购买 nike

<分区>

我有两个表要查询:

  • tbl_布道
  • tbl_讲道系列

我已经尝试了几种不同的 MySQL 查询方式,但它总是返回类似以下内容:

"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''tbl_sermons-series' ON tbl_sermons.series_sermon = 'tbl_sermons-series.id_seri' at line 3"

这里是查询:

SELECT tbl_sermons.title_sermon, tbl_sermons.slug_sermon, tbl_sermons.date_sermon, 'tbl_sermons-series.name_series' 
FROM tbl_sermons
LEFT JOIN 'tbl_sermons-series'
ON tbl_sermons.series_sermon = 'tbl_sermons-series.id_series';

我确定我在做一些愚蠢的事情......有人可以成为我的第二只眼睛吗?

===

所以我曾经使用过反引号,但之前会抛出错误。我根据给出的建议返回使用反引号(谢谢),现在我收到以下错误:

1054 - Unknown column 'tbl_sermons-series.name_series' in 'field list'

我正在查看 tbl_sermons-series 表,它与我请求的字段 (name_series) 一样存在。如果我删除对 name_series 的请求并在 LEFT JOIN 的末尾(在 ON 中 equals 的右边)留在 tbl_sermons-series.id_series 中,它会抛出关于 tbl_sermons.id_series 的相同错误!

以下是 tbl_sermons(第一个)和 tbl_sermons-series(第二个)的平板电脑定义:

tbl_sermons tbl_sermons-series

当前失败的确切代码是:

SELECT tbl_sermons.title_sermon, tbl_sermons.slug_sermon, tbl_sermons.date_sermon, `tbl_sermons-series`.`name_series` 
FROM tbl_sermons
LEFT JOIN `tbl_sermons-series`
ON tbl_sermons.series_sermon = `tbl_sermons-series`.`id_series`;

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