在像这样的MySQL查询中FROM (
FROM favoritesUNION SELECT user_idWHERE user_id <9不给收藏夹表起别名可以吗(例如'friends AS f1')我注意到这个查询按预期工作(即返回所有user_ids),当我有几个联合时,如果我不必保持所有别名的整齐,那么我的查询就不会那么混乱了。对于何时使用别名</e
我试图找出特定列中最后十行的值的总和,这些行是按某种标准选择的,并按某一列排序。我尝试了显而易见的方法:然而,这似乎是整个专栏的总和!?SELECT SUM(column) AS abc FROM (SELECT column FROM table WHERE criteria ORDER BY column DESC LIMIT 10) AS abc为什么更直观的方法不起作