sql >> Database >  >> RDS >> Mysql

Kun je de ene alias door de andere delen in MySQL?

U kunt geen berekeningen maken met aliassen. Een manier om dit te doen is door simpelweg een andere alias te maken en daarop te bestellen.

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. Kan pg gem niet installeren op Mountain Lion

  2. Kan ik een transactie uitvoeren in twee MySQL-databases?

  3. #1136 - Kolomtelling komt niet overeen met waardetelling op rij 1

  4. Docker-compose controleren of mysql-verbinding gereed is