2

質問があります:

$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 が得られました。

このエラーを修正するにはどうすればよいですか?

4

1 に答える 1