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

MySQLで1つのエイリアスを別のエイリアスで分割できますか?

    エイリアスを使用して計算を行うことはできません。これを行う1つの方法は、単に別のエイリアスを作成し、それによって順序付けすることです。

    SELECT columns, count(table2.rev_id) As rev_count, sum(table2.rev_rating) As sum_rev_rating, sum(table2.rev_rating)/count(table2.rev_id) as avg_rev_rating
    FROM table1
    LEFT JOIN table2
    ON table1.dom_id = table2.rev_domain_from 
    WHERE dom_lastreview != 0 AND rev_status = 1 
    GROUP BY dom_url 
    ORDER BY avg_rev_rating DESC
    


    1. 特別な目的でSQLカーソルを使用する方法

    2. PHP/MySQL-テーブル内の各タイプから1つを選択

    3. MySQLとPHPのデータベースが空ですか?

    4. 関係代数