JOINを含むSQLでエラーがおこる・・・
これってMYSQL4から5に移行したときにJOINの優先度が変わったエラーに見えるが、どうも違う様子・・・
釈然としないので残しておく。時間がないので調べるかは不明。
Your MariaDB connection id is 8494
Server version: 10.1.26-MariaDB mariadb.org binary distribution
エラー動作環境(Centos,Conoha Lampp image)
mysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readline 5.1
#1054 - Unknown column 'word.id' in 'on clause'
SELECT `Word`.`id`, `Word`.`user_id`, `User`.`id`, `User`.`username` FROM `suggest-eye`.`words` AS `Word` LEFT JOIN `suggest-eye`.`users` AS `User` ON (`Word`.`user_id` = `User`.`id`) LEFT JOIN `suggest-eye`.`rankings` AS `mymonth` ON (`word`.`id` = `mymonth`.`word_id` AND `mymonth`.`created`>="2018-04-01 00:00:00" AND `mymonth`.`created`<"2018-05-01 00:00:00") WHERE `Word`.`id` > 0 GROUP BY `Word`.`id` ORDER BY `Word`.`id` DESC LIMIT 100
0 件のコメント:
コメントを投稿