【问题标题】:MySQL Syntax Error 1064 with Union Query in MS AccessMySQL 语法错误 1064 与 MS Access 中的联合查询
【发布时间】:2018-02-14 21:03:51
【问题描述】:

联合声明有问题。前端是 MS Access,后端是 MySQL (MariaDB5)

当表位于数据库中时,联合查询可以正常工作。一旦我将表移动到 MySQL 数据库(通过 MYODBC 访问),我现在在第 1 行收到 #1064 错误。这是联合;

SELECT ModelName, "Main Floor" AS Room, MainFlrTotalCarpet As SqFt FROM 
Dec_Models
UNION SELECT ModelName, "Bedrooms Only", BedroomsTotal FROM Dec_Models
UNION SELECT ModelName, "Second Floor Hall", SecondFlrHall FROM Dec_Models;
UNION SELECT ModelName, "Loft", Loft FROM Dec_Models;

非常感谢任何帮助。

【问题讨论】:

  • Multiple UNION query doesn't work 的可能重复项(使用UNION ALL 而不是UNION
  • 感谢您的链接。不幸的是,该线程中的信息超出了我的想象。

标签: mysql ms-access mariadb


【解决方案1】:

您在倒数第二行的末尾有一个分号。那是你的语法错误。

【讨论】:

  • 谢谢,但这没有用。似乎错误出现在第 1 行。我一直在阅读其他帖子,但恐怕它在代码中超出了我的想象。
猜你喜欢
  • 1970-01-01
  • 2023-03-22
  • 2014-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
相关资源
最近更新 更多