gpt4 book ai didi

mysql - 限制结果集中元素的数量

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:55 25 4
gpt4 key购买 nike

我试图通过对我的 sql 逻辑设置限制来限制我的结果集中的元素数量。我有两个独立的功能来实现我想要的。第一个函数有一个我手动设置的限制,例如 0、X。第二个函数有两个额外的参数,即 min 和 max,它们被设置为限制。但是,当最小值和最大值分别为 7、14 时,它会给我更多的元素,然后是 7。结果集中没有重复,因为我在每个元素上都有唯一的 ID,并且它们会 check out 。传递给 sql 函数的整数也有正确的间隔。

我做错了什么?

"SELECT table1.*, table2.user_id FROM table1 LEFT JOIN table2 ON table1.col1 = table2.col2 
WHERE table1.col1 = :param1 AND table1.col2 = 1 AND table1.col3 = 0 ORDER BY table1.col4 DESC LIMIT $min, $max";

最佳答案

语法是SELECT Syntax 不是

limit min, max

但是

limit offset, row_count

因此,limit 7, 14 表示在偏移量 7 处检索 14 行。

关于mysql - 限制结果集中元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381556/

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