Code:
CREATE VIEW [dbo].[SkillFullResource2] AS
SELECT DISTINCT(id) [id]
,[text_id]
,[desc_id]
,[tooltip_id]
,[is_valid]
,[elemental]
,[is_passive]
,[is_physical_act]
,[is_harmful]
,[is_need_target]
,[is_corpse]
,[is_toggle]
,[toggle_group]
,[casting_type]
,[casting_level]
,[cast_range]
,[valid_range]
,[cost_hp]
,[cost_hp_per_skl]
,[cost_mp]
,[cost_mp_per_skl]
,[cost_mp_per_enhance]
,[cost_hp_per]
,[cost_hp_per_skl_per]
,[cost_mp_per]
,[cost_mp_per_skl_per]
,[cost_havoc]
,[cost_havoc_per_skl]
,[cost_energy]
,[cost_energy_per_skl]
,[cost_exp]
,[cost_exp_per_enhance]
,[cost_jp]
,[cost_jp_per_enhance]
,[cost_item]
,[cost_item_count]
,[cost_item_count_per_skl]
,[need_level]
,[need_hp]
,[need_mp]
,[need_havoc]
,[need_havoc_burst]
,[need_state_id]
,[need_state_level]
,[need_state_exhaust]
,[vf_one_hand_sword]
,[vf_two_hand_sword]
,[vf_double_sword]
,[vf_dagger]
,[vf_double_dagger]
,[vf_spear]
,[vf_axe]
,[vf_one_hand_axe]
,[vf_double_axe]
,[vf_one_hand_mace]
,[vf_two_hand_mace]
,[vf_lightbow]
,[vf_heavybow]
,[vf_crossbow]
,[vf_one_hand_staff]
,[vf_two_hand_staff]
,[vf_shield_only]
,[vf_is_not_need_weapon]
,[delay_cast]
,[delay_cast_per_skl]
,[delay_cast_mode_per_enhance]
,[delay_common]
,[delay_cooltime]
,[delay_cooltime_per_skl]
,[delay_cooltime_mode_per_enhance]
,[cool_time_group_id]
,[uf_self]
,[uf_party]
,[uf_guild]
,[uf_neutral]
,[uf_purple]
,[uf_enemy]
,[tf_avatar]
,[tf_summon]
,[tf_monster]
,[skill_lvup_limit]
,[target]
,[effect_type]
,[skill_enchant_link_id]
,[state_id]
,[state_level_base]
,[state_level_per_skl]
,[state_level_per_enhance]
,[state_second]
,[state_second_per_level]
,[state_second_per_enhance]
,[probability_on_hit]
,[probability_inc_by_slv]
,[hit_bonus]
,[hit_bonus_per_enhance]
,[percentage]
,[hate_mod]
,[hate_basic]
,[hate_per_skl]
,[hate_per_enhance]
,[critical_bonus]
,[critical_bonus_per_skl]
,[var1]
,[var2]
,[var3]
,[var4]
,[var5]
,[var6]
,[var7]
,[var8]
,[var9]
,[var10]
,[var11]
,[var12]
,[var13]
,[var14]
,[var15]
,[var16]
,[var17]
,[var18]
,[var19]
,[var20]
,ISNULL(jp_01, 0) AS jp_01
,ISNULL(jp_02, 0) AS jp_02
,ISNULL(jp_03, 0) AS jp_03
,ISNULL(jp_04, 0) AS jp_04
,ISNULL(jp_05, 0) AS jp_05
,ISNULL(jp_06, 0) AS jp_06
,ISNULL(jp_07, 0) AS jp_07
,ISNULL(jp_08, 0) AS jp_08
,ISNULL(jp_09, 0) AS jp_09
,ISNULL(jp_10, 0) AS jp_10
,ISNULL(jp_11, 0) AS jp_11
,ISNULL(jp_12, 0) AS jp_12
,ISNULL(jp_13, 0) AS jp_13
,ISNULL(jp_14, 0) AS jp_14
,ISNULL(jp_15, 0) AS jp_15
,ISNULL(jp_16, 0) AS jp_16
,ISNULL(jp_17, 0) AS jp_17
,ISNULL(jp_18, 0) AS jp_18
,ISNULL(jp_19, 0) AS jp_19
,ISNULL(jp_20, 0) AS jp_20
,ISNULL(jp_21, 0) AS jp_21
,ISNULL(jp_22, 0) AS jp_22
,ISNULL(jp_23, 0) AS jp_23
,ISNULL(jp_24, 0) AS jp_24
,ISNULL(jp_25, 0) AS jp_25
,ISNULL(jp_26, 0) AS jp_26
,ISNULL(jp_27, 0) AS jp_27
,ISNULL(jp_28, 0) AS jp_28
,ISNULL(jp_29, 0) AS jp_29
,ISNULL(jp_30, 0) AS jp_30
,ISNULL(jp_31, 0) AS jp_31
,ISNULL(jp_32, 0) AS jp_32
,ISNULL(jp_33, 0) AS jp_33
,ISNULL(jp_34, 0) AS jp_34
,ISNULL(jp_35, 0) AS jp_35
,ISNULL(jp_36, 0) AS jp_36
,ISNULL(jp_37, 0) AS jp_37
,ISNULL(jp_38, 0) AS jp_38
,ISNULL(jp_39, 0) AS jp_39
,ISNULL(jp_40, 0) AS jp_40
,ISNULL(jp_41, 0) AS jp_41
,ISNULL(jp_42, 0) AS jp_42
,ISNULL(jp_43, 0) AS jp_43
,ISNULL(jp_44, 0) AS jp_44
,ISNULL(jp_45, 0) AS jp_45
,ISNULL(jp_46, 0) AS jp_46
,ISNULL(jp_47, 0) AS jp_47
,ISNULL(jp_48, 0) AS jp_48
,ISNULL(jp_49, 0) AS jp_49
,ISNULL(jp_50, 0) AS jp_50
,[icon_id]
,[icon_file_name]
,[is_projectile]
,[projectile_speed]
,[projectile_acceleration]
,'0' AS [unknownValue0]
FROM dbo.SkillResource s LEFT JOIN dbo.SkillJPResource sjp ON s.id = sjp.skill_id;
GO