sql >> データベース >  >> RDS >> Mysql

Mysqlエラー:#1247-参照「カルマ」はサポートされていません(グループ関数への参照)

    問題はここにあります:

    `ORDER BY karma...
    

    エイリアスとして定義されているもので注文することはできません。これを試してください:

    `ORDER BY ((SUM(votes.karma_up) - SUM(votes.karma_down)) - 1) / POW((TIMESTAMPDIFF(HOUR, links.created, NOW()) + 2), 1.5) DESC`
    

    うまくいけば、DBはそれを2度評価しないことを理解できます。そうでない場合は、最初に順序なしで内部選択を使用してエイリアスを作成し、次に別の選択を使用して順序付けします。




    1. SQLエラー5171と表示されるため、MDFファイルを開く際に問題が発生しますか? -AndreWilliamsによるゲスト投稿

    2. MySQLに人間の名前を保存するというジレンマを解決し、識別可能性と類似した名前の検索の両方を維持するにはどうすればよいですか?

    3. Golangを使用してMySQLテーブルをJSONにダンプする

    4. PL / pgSQL関数:executeステートメントを使用して複数の列を持つ通常のテーブルを返す方法