我有2個表「animal_breeds」和「ztmp.ztmp_509810_anims_out」。在「動物繁殖」中,每隻動物都有關鍵和品種的名稱和百分比。很少有動物可能有兩種不同比例的不同品種。現在,基於動物的鑰匙「animals_breeds」我想更新「ztmp.ztmp_509810_anims_out」從另一個表更新表
我使用這個代碼,我知道錯了
update ztmp.ztmp_509810_anims_out
set
alt_id1 = ab.breed
,alt_id2 = pcnt
,alt_id3 = ab.breed
,alt_id4 = pcnt
,alt_id5 = ab.breed
,alt_id6 = pcnt
,alt_id7 = ab.breed
,alt_id8 = pcnt
from animal_breeds ab
where ab.soc_code = ztmp_509810_anims_out.soc_code and ab.animals_key = ztmp_509810_anims_out.animals_key
and ab.soc_code = 'AUNDB';
我可以用一個用於在更新語句中循環?
你爲什麼覺得你需要循環? –
@Vao Tsun - 使用循環是我的猜測。我不需要使用循環,但我無法理解如何解決它,否則... –
你的屏幕截圖是不是太翔實 - 描述問題? –