SQLSTATE [42000]:语法错误或访问冲突:1064; PDO和Cakephp-3

时间:2015-03-26 11:30:09

标签: pdo cakephp-3.0

这是我的查询,我不知道这个

的错误

SELECT members。* AS members__*,accounts。* AS accounts__* FROM members INNER JOIN accounts ON memberss.account_id = accounts.id

并显示此SQLSTATE[42000]: Syntax error or access violation: 1064

有没有人面临同样的问题?

1 个答案:

答案 0 :(得分:0)

我的猜测是不使用" `"符号,因为它没有识别正确的名称。你需要在" ON"中命名新的别名。声明。 尝试以下查询,它应该工作:

SELECT `members__*`.*, `accounts__*`.* FROM `members` as `members__*` INNER JOIN `accounts` AS `accounts__*` ON `members__*`.`account_id`=`accounts__*`.`id`

我建议不要使用这些名称,但如果你真的需要 - 继续:)