質問があります:
$this->source->exec("UPDATE `account` AS `m1`,
(SELECT `m2`.`id`
FROM `account` AS `m2`
WHERE `m2`.`userid` = ? AND `m2`.`demo` = 0
ORDER BY `m2`.`date` DESC LIMIT 1) AS `m2`
SET `m1`.`default` = '1'
WHERE `m1`.`id` = `m2`.`id` AND `m1`.`demo` = 0", $user_id);
現在、phpStorm はサブクエリの ORDER BY に対してエラーを発生させています。コードを実行すると、クエリは完全に機能します。MySQL を phpStorm の SQL ダイアレクトとして設定しました。エラーは次のとおりです。
GROUP または HAVING が期待され、ORDER が得られました。
このエラーを修正するにはどうすればよいですか?