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