sql >> Database teknologi >  >> RDS >> Mysql

Kan du opdele et alias med et andet i MySQL?

Du kan ikke lave beregninger med aliaser. En måde at gøre dette på ville være at oprette et andet alias og bestille efter det.

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. Er der forskel på SQL Server Express (2012) og LocalDB?

  2. HQL hvordan man slutter sig til tre bord

  3. Udskriv resultater i MySQL-format med Python

  4. Amazon RDS Aurora vs RDS MySQL vs MySQL på EC2?