gpt4 book ai didi

mysql 加入和限制

转载 作者:行者123 更新时间:2023-11-29 15:08:50 25 4
gpt4 key购买 nike

我有一个主表页面和一个相对表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 个查询来执行此操作,因为我试图更快地计算每个页面上的查询。

谢谢

最佳答案

这可能有效(未经测试):

SELECT * 
FROM
(SELECT * FROM pages LIMIT 0,10) p
RIGHT JOIN
pages_lang as l
ON l.pageID = p.pageID;

关于mysql 加入和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com