我有一个主表页面和一个相对表 page_lang。在 page_lang 我保存每种语言的页面数据。
使用上面的代码
SELECT * FROM pages as p
RIGHT JOIN pages_lang as l ON
l.pageID=p.pageID
我从 page_lang 获取包含常见数据表单页面和语言数据的行。一切正常
问题是当 rty 限制结果时
SELECT * FROM pages as p
RIGHT JOIN pages_lang as l ON
l.pageID=p.pageID
LIMIT 0,10
使用此查询,我希望选择页面的前 10 行,然后这些行返回语言数据。例如,如果我有 2 种语言,则意味着返回 10 行 x 2 种语言 20 行。
当然,查询不返回 20 行,而只返回 10 。
我正在寻找如何使用 1 个查询来执行此操作,因为我试图计算每个页面上的查询以更快。
谢谢