sql >> Databasteknik >  >> RDS >> Mysql

Kan du dela ett alias med ett annat i MySQL?

Du kan inte göra beräkningar med alias. Ett sätt att göra detta skulle vara att helt enkelt skapa ett annat alias och beställa 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. Python + MySQLdb exekvering

  2. Hur använder du mvc-mini-profiler med Entity Framework 4.1

  3. När jag använder Waterlines skapametod returnerar den inte den nya postens ID

  4. I SQL, hur utesluter jag resultat från SELECT * FROM ...?