MySQL查询 - 通过在另一个表中进行计数来排序

时间:2015-08-18 10:22:23

标签: mysql

我有像

这样的标准查询
SELECT * FROM events

我还有另一张名为点击的表格

事件ID
点击

我希望查询为每个eventid添加所有点击,然后按点击对事件进行排序。这可能吗?

2 个答案:

答案 0 :(得分:1)

尝试这种方式:

MyAsyncTask task = new MyAsyncTaskTask();
String result = task.execute().get();

class MyAsyncTask extends AsyncTask<Void,Void,String>{...}

答案 1 :(得分:0)

使用子查询并加入:

SELECT * FROM events join (select eventid, sum(clicks) as clicks from clicks group by eventid) as c
order by c.clicks