gpt4 book ai didi

mysql - 将联合分组在一起

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

是否可以将 UNION block 组合在一起?我只想为每个获得一个 LIMIT。有点像

SelectQuery1 LIMIT 1
UNION
(SelectQuery2 UNION SelectQuery3) LIMIT 2

我想在第一个查询中获取第一行,然后在获取前两行之前先合并 Query2 和 Query3。

最佳答案

我是这么认为的。只需使用子查询:

(SelectQuery1
LIMIT 1
)
UNION
(select *
from (SelectQuery2 UNION
SelectQuery3
) ss
LIMIT 2
)

请注意,这是要执行的操作的示意图。确切的语法可能取决于您的查询表达式。

还有:

  • 如果合适,使用union allunion 删除重复项,这增加了额外的处理。
  • 在使用 limit 时,通常您需要某种order by

关于mysql - 将联合分组在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28649289/

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