/ /クエリで1064(42000)エラーが発生するのはなぜですか? -mysql、sql、mysql-error-1064

クエリで1064(42000)のエラーが発生するのはなぜですか? - mysql、sql、mysql-error-1064

クエリの問題、私の人生では、このクエリの何が問題なのかわかりません

HAVING distance  ="10"
GROUP BY c.ancient,
c.ant_name,
p.upper,
p.name,

エラー1064(42000): エラーがあります SQL構文で;マニュアルを確認する MySQLサーバーに対応する 使用する正しい構文のバージョン 「GROUP BY c.city_id、c.city_name、 p.prop_ynow_id、p.Name、pr.PRE_Ident 1行目のSELECT dis "

回答:

回答№1は5

HAVING 後に行く GROUP BY。 MySQLはこのようにうるさいです。


回答№2の場合は1

パーティーに少し遅れましたが、私の経験からの標準SQLのクエリは一般的に行かなければなりません:

インサート、 削除、 SELECT、 から、 WHERE、 GROUP BY、 持っている、注文する

注文。


回答№3の場合は0

私はMySQLを使用しませんが、以前使用していたSQLでは、HAVING句はGROUP BY句の後に配置する必要があります。