回答

收藏

SQL Server while并集全部循环

技术问答 技术问答 242 人阅读 | 0 人回复 | 2023-09-14

我正图执行以下代码。这是我必须编写的实际代码的简化例子,所以我知道这样循环是没有用的。但是,我需要SQL9 g2 u& h4 a+ A9 S/ n, s
Server中搜并合并select语句。当我试图操作此查询时,我犯了一个错误:" A! Y$ O- ?! J
关键字“ END附近的语法不正确。
- z4 |/ E: O: M8 y% g2 I3 [
有任何想法吗?
3 d' q1 T2 X1 e+ ~! [: j& z        DECLARE @position INT    SET @position = -1    WHILE(@position 您需要将第二组设置为UNION。while循环不会保留在选定的集合上,下次再知道。你想完成的工作基本上是从mytable选择所有数据,然后再次合并到同一组…
- D6 h% L) z  g) G3 In第二。这真是不合理。请记住,SQL它是基于集合的,所以选择* From mytable选择每一个记录。你永远不会说明你想做什么。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则