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

WHEREステートメントでのエイリアス列の使用

    そうです、WHERE句またはHAVING句でエイリアスを呼び出すことはできませんが、それ以外は、意味がわかりません。 GROUP BYとHAVINGは、一緒に使用することを目的としています:

    SELECT a.ID, sum(b.Qty*b.Price) AS Subtotal
    FROM tbl_One AS a
    LEFT JOIN tbl_Two AS b ON b.TwoID = a.ID
    GROUP BY a.ID
    HAVING sum(b.Qty*b.Price) > 100 AND sum(b.Qty*b.Price) < 200
    



    1. MySQLデータベースをバックアップおよび復元する方法は?

    2. PHP MYSQL-行番号と一致するかどうかに基づいて、HTMLテーブルの番号が付けられた行にデータを入力します

    3. 私はこのmysqlエラーコード#1089を取得し続けます

    4. mySqlの電話番号のフィールドをクリーンアップする