这是我的查询,我不知道这个
的错误 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
有没有人面临同样的问题?
答案 0 :(得分:0)
我的猜测是不使用" `"符号,因为它没有识别正确的名称。你需要在" ON"中命名新的别名。声明。 尝试以下查询,它应该工作:
SELECT `members__*`.*, `accounts__*`.* FROM `members` as `members__*` INNER JOIN `accounts` AS `accounts__*` ON `members__*`.`account_id`=`accounts__*`.`id`
我建议不要使用这些名称,但如果你真的需要 - 继续:)