将行的值复制到Sybase SQL中的以下X行

时间:2019-06-25 10:26:42

标签: sql sybase sybase-ase

我在Sybase SQL中有查询问题。 我的查询加入了几个标签。

但是,这部分我需要帮助。

我的代码如下:

trans_seq   dtl_seq     PLU_Uid     PLU_Name         Modifiers PLU_uid   Combo_uid
----------- ----------- ----------- ---------------- ----------------- -----------
17          1           3938          Menu 1           (NULL)            153 
17          2           3869          Product 1        (NULL)            (NULL) 
17          3           4148          Product 2        (NULL)            (NULL) 
17          4           4092          Product 3        (NULL)            (NULL)
17          5           3955          Product 4        (NULL)            (NULL)
17          6           3901          Product 5        (NULL)            (NULL)
17          7           3934          Menu 2           (NULL)            149
17          8           3865          Product 6        (NULL)            (NULL)
17          9           3960          Product 7        (NULL)            (NULL) 
17          10          4090          Product 3        (NULL)            (NULL)
17          11          3971          Product 8        (NULL)            (NULL)      
17          12          3917          Product 9        (NULL)            (NULL)            

我希望在以下3行中重复combo_uid。知道了这个combo_uid后,我将通过联接在另一个表上查找它。

我想要的代码是:

trans_seq   dtl_seq     PLU_Uid     PLU_Name         Modifiers PLU_uid   Combo_uid
----------- ----------- ----------- ---------------- ----------------- -----------
17          1           3938          Menu 1           (NULL)            153 
17          2           3869          Product 1        (NULL)            153 
17          3           4148          Product 2        (NULL)            153 
17          4           4092          Product 3        (NULL)            153
17          5           3955          Product 4        (NULL)            (NULL)
17          6           3901          Product 5        (NULL)            (NULL)
17          7           3934          Menu 2           (NULL)            149
17          8           3865          Product 6        (NULL)            149
17          9           3960          Product 7        (NULL)            149 
17          10          4090          Product 3        (NULL)            149
17          11          3971          Product 8        (NULL)            (NULL)      
17          12          3917          Product 9        (NULL)            (NULL)              

您有什么主意或什么功能可以帮助我做到这一点?

感谢您的帮助, 我看了几天

0 个答案:

没有答案