在两个表上使用LIMIT进行分页

时间:2014-10-16 21:39:59

标签: c# mysql ajax json paging

我的数据库中有两个表,一个名为artist,另一个名为song

song   => id, name, artist_ref 
artist => id, name 

我需要从歌曲表中获得结果,其中包含有关年份,观看次数等等歌曲的一些条件 另一方面,我需要根据艺术家获取结果,在每个页面中最多有50位艺术家,每个人都有多达10首歌曲要显示,下一页应该显示另外50位艺术家(如果存在)。 我应该以最佳方式做到这一点,以获得最大的性能。
我尝试使用LIMIT startIndex, offset,但每位艺术家将返回50首歌曲,而不是10首歌曲 我使用mysqldatareader获取结果然后将其转换为JSON,因此我可以使用ajax调用该函数。
如果有人能提供帮助,我会被挪用。谢谢

0 个答案:

没有答案