连接2个mysql表并按1个表中相同行数排序

连接2个mysql表并按1个表中相同行数排序,mysql,sql,join,Mysql,Sql,Join,我需要一些关于mysql查询的帮助 我有两张桌子 表1-照片(照片id、照片url) 1-----www.someurl.com 2-----www.someurl.com 3-----www.someurl.com 4-----www.someurl.com 表2-收藏夹(收藏夹id、用户id、照片id) 1------5------1 2------5------2 3---6---1 4---6---3 5---7---2 6---7---3 7---8---3 7---8---4 我想从

我需要一些关于mysql查询的帮助

我有两张桌子

表1-照片(照片id、照片url) 1-----www.someurl.com
2-----www.someurl.com
3-----www.someurl.com
4-----www.someurl.com

表2-收藏夹(收藏夹id、用户id、照片id) 1------5------1
2------5------2
3---6---1
4---6---3
5---7---2
6---7---3
7---8---3
7---8---4

我想从照片表中按用户最喜爱的数量排序得到结果

正确的订购必须是:

1) 照片3(3票)
2) 照片2(2票)
2) 照片1(2票)
2) 照片4(1票)


+1
提供样本数据和期望结果:感谢您的快速回答。如何将结果拆分为多个页面?我的意思是,每页列出10个结果。我如何将“where”标记放入sqlyou应该使用
LIMIT
进行
分页
此链接可以帮助您,
SELECT  a.photo_url, COUNT(b.photo_ID) totalVotes
FROM    table1 a
        LEFT JOIN table2 b
            ON a.photo_ID = b.photo_id
GROUP BY a.photo_url
ORDER BY totalVotes DESC