Difference between revisions of "Euclid mock production v1.8.5"
Jump to navigation
Jump to search
Line 65: | Line 65: | ||
FROM cosmohub.flagship_1_8_4_s | FROM cosmohub.flagship_1_8_4_s | ||
WHERE | WHERE | ||
− | ( | + | (true_redshift_gal BETWEEN 0.00 AND 0.40) |
OR | OR | ||
− | ( | + | (true_redshift_gal BETWEEN 0.49 AND 0.51) |
OR | OR | ||
− | ( | + | (true_redshift_gal BETWEEN 0.99 AND 1.02) |
OR | OR | ||
− | ( | + | (true_redshift_gal BETWEEN 1.49 AND 1.53) |
OR | OR | ||
− | ( | + | (true_redshift_gal BETWEEN 1.99 AND 2.05) |
OR | OR | ||
(ra_gal BETWEEN 42.5 AND 47.5) AND (dec_gal BETWEEN 12.5 AND 17.5) | (ra_gal BETWEEN 42.5 AND 47.5) AND (dec_gal BETWEEN 12.5 AND 17.5) |
Latest revision as of 11:39, 6 September 2019
Table for input galaxies
CREATE TABLE tallada.`kai_input_flagship_1_8_5_s`( `halo_id` bigint, `galaxy_id` int, `x_gal` float, `y_gal` float, `z_gal` float, `gamma1` float, `gamma2` float, `true_redshift_gal` float, `observed_redshift_gal` float, `kind` bigint, `color_kind` bigint, `gr_restframe` float, `gr_cosmos` float, `log_stellar_mass` float, `log_sfr` float, `mw_extinction` float, `abs_mag_r01_evolved` float, `sed_cosmos` float, `ext_curve_cosmos` tinyint, `ebv_cosmos` float, `logf_halpha_model1_ext` float, `logf_hbeta_model1_ext` float, `logf_o2_model1_ext` float, `logf_n2_model1_ext` float, `logf_o3_model1_ext` float, `logf_s2_model1_ext` float, `logf_halpha_model3_ext` float, `logf_hbeta_model3_ext` float, `logf_o2_model3_ext` float, `logf_n2_model3_ext` float, `logf_o3_model3_ext` float, `logf_s2_model3_ext` float ) CLUSTERED BY ( halo_id, galaxy_id ) SORTED BY ( halo_id, galaxy_id ) INTO 256 BUCKETS STORED AS ORC ;
INSERT OVERWRITE TABLE tallada.kai_input_flagship_1_8_5_s SELECT halo_id, galaxy_id, x_gal, y_gal, z_gal, gamma1, gamma2, true_redshift_gal, observed_redshift_gal, kind, color_kind, gr_restframe, gr_cosmos, log_stellar_mass, log_sfr, mw_extinction, abs_mag_r01_evolved, sed_cosmos, ext_curve_cosmos, ebv_cosmos, logf_halpha_model1_ext, logf_hbeta_model1_ext, logf_o2_model1_ext, logf_n2_model1_ext, logf_o3_model1_ext, logf_s2_model1_ext, logf_halpha_model3_ext, logf_hbeta_model3_ext, logf_o2_model3_ext, logf_n2_model3_ext, logf_o3_model3_ext, logf_s2_model3_ext FROM cosmohub.flagship_1_8_4_s WHERE (true_redshift_gal BETWEEN 0.00 AND 0.40) OR (true_redshift_gal BETWEEN 0.49 AND 0.51) OR (true_redshift_gal BETWEEN 0.99 AND 1.02) OR (true_redshift_gal BETWEEN 1.49 AND 1.53) OR (true_redshift_gal BETWEEN 1.99 AND 2.05) OR (ra_gal BETWEEN 42.5 AND 47.5) AND (dec_gal BETWEEN 12.5 AND 17.5) OR (ra_gal BETWEEN 42.5 AND 47.5) AND (dec_gal BETWEEN 42.5 AND 47.5) OR (ra_gal BETWEEN 42.5 AND 47.5) AND (dec_gal BETWEEN 72.5 AND 77.5) OR (ra_gal BETWEEN 12.5 AND 17.5) AND (dec_gal BETWEEN 42.5 AND 47.5) OR (ra_gal BETWEEN 72.5 AND 77.5) AND (dec_gal BETWEEN 42.5 AND 47.5) ;
Output mock
CREATE EXTERNAL TABLE tallada.kai_flagship_1_8_5_s_pq ( `x_gal` FLOAT, `y_gal` FLOAT, `z_gal` FLOAT, `gamma1` FLOAT, `gamma2` FLOAT, `true_redshift_gal` FLOAT, `observed_redshift_gal` FLOAT, `kind` TINYINT, `color_kind` TINYINT, `gr_restframe` FLOAT, `gr_cosmos` FLOAT, `log_stellar_mass` FLOAT, `log_sfr` FLOAT, `mw_extinction` FLOAT, `abs_mag_r01_evolved` FLOAT, `sed_cosmos` FLOAT, `ext_curve_cosmos` TINYINT, `ebv_cosmos` FLOAT, `logf_halpha_model1_ext` FLOAT, `logf_hbeta_model1_ext` FLOAT, `logf_o2_model1_ext` FLOAT, `logf_n2_model1_ext` FLOAT, `logf_o3_model1_ext` FLOAT, `logf_s2_model1_ext` FLOAT, `logf_halpha_model3_ext` FLOAT, `logf_hbeta_model3_ext` FLOAT, `logf_o2_model3_ext` FLOAT, `logf_n2_model3_ext` FLOAT, `logf_o3_model3_ext` FLOAT, `logf_s2_model3_ext` FLOAT, `blanco_decam_g` FLOAT, `blanco_decam_g_abs` FLOAT, `blanco_decam_i` FLOAT, `blanco_decam_i_abs` FLOAT, `blanco_decam_r` FLOAT, `blanco_decam_r_abs` FLOAT, `blanco_decam_z` FLOAT, `blanco_decam_z_abs` FLOAT, `cfht_u` FLOAT, `cfht_u_abs` FLOAT, `cfht_wircam_ks` FLOAT, `cfht_wircam_ks_abs` FLOAT, `euclid_nisp_h` FLOAT, `euclid_nisp_h_abs` FLOAT, `euclid_nisp_j` FLOAT, `euclid_nisp_j_abs` FLOAT, `euclid_nisp_y` FLOAT, `euclid_nisp_y_abs` FLOAT, `euclid_vis` FLOAT, `euclid_vis_abs` FLOAT, `kids_g` FLOAT, `kids_g_abs` FLOAT, `kids_i` FLOAT, `kids_i_abs` FLOAT, `kids_r` FLOAT, `kids_r_abs` FLOAT, `kids_u` FLOAT, `kids_u_abs` FLOAT, `sdss_g` FLOAT, `sdss_g_abs` FLOAT, `sdss_i` FLOAT, `sdss_i_abs` FLOAT, `sdss_r` FLOAT, `sdss_r_abs` FLOAT, `sdss_u` FLOAT, `sdss_u_abs` FLOAT, `sdss_z` FLOAT, `sdss_z_abs` FLOAT, `subaru_r` FLOAT, `subaru_r_abs` FLOAT, `subaru_v` FLOAT, `subaru_v_abs` FLOAT, `blanco_decam_g_el_model1` FLOAT, `blanco_decam_g_el_model3` FLOAT, `blanco_decam_g_el_model1_abs` FLOAT, `blanco_decam_g_el_model3_abs` FLOAT, `blanco_decam_i_el_model1` FLOAT, `blanco_decam_i_el_model3` FLOAT, `blanco_decam_i_el_model1_abs` FLOAT, `blanco_decam_i_el_model3_abs` FLOAT, `blanco_decam_r_el_model1` FLOAT, `blanco_decam_r_el_model3` FLOAT, `blanco_decam_r_el_model1_abs` FLOAT, `blanco_decam_r_el_model3_abs` FLOAT, `blanco_decam_z_el_model1` FLOAT, `blanco_decam_z_el_model3` FLOAT, `blanco_decam_z_el_model1_abs` FLOAT, `blanco_decam_z_el_model3_abs` FLOAT, `cfht_u_el_model1` FLOAT, `cfht_u_el_model3` FLOAT, `cfht_u_el_model1_abs` FLOAT, `cfht_u_el_model3_abs` FLOAT, `cfht_wircam_ks_el_model1` FLOAT, `cfht_wircam_ks_el_model3` FLOAT, `cfht_wircam_ks_el_model1_abs` FLOAT, `cfht_wircam_ks_el_model3_abs` FLOAT, `euclid_nisp_h_el_model1` FLOAT, `euclid_nisp_h_el_model3` FLOAT, `euclid_nisp_h_el_model1_abs` FLOAT, `euclid_nisp_h_el_model3_abs` FLOAT, `euclid_nisp_j_el_model1` FLOAT, `euclid_nisp_j_el_model3` FLOAT, `euclid_nisp_j_el_model1_abs` FLOAT, `euclid_nisp_j_el_model3_abs` FLOAT, `euclid_nisp_y_el_model1` FLOAT, `euclid_nisp_y_el_model3` FLOAT, `euclid_nisp_y_el_model1_abs` FLOAT, `euclid_nisp_y_el_model3_abs` FLOAT, `euclid_vis_el_model1` FLOAT, `euclid_vis_el_model3` FLOAT, `euclid_vis_el_model1_abs` FLOAT, `euclid_vis_el_model3_abs` FLOAT, `kids_g_el_model1` FLOAT, `kids_g_el_model3` FLOAT, `kids_g_el_model1_abs` FLOAT, `kids_g_el_model3_abs` FLOAT, `kids_i_el_model1` FLOAT, `kids_i_el_model3` FLOAT, `kids_i_el_model1_abs` FLOAT, `kids_i_el_model3_abs` FLOAT, `kids_r_el_model1` FLOAT, `kids_r_el_model3` FLOAT, `kids_r_el_model1_abs` FLOAT, `kids_r_el_model3_abs` FLOAT, `kids_u_el_model1` FLOAT, `kids_u_el_model3` FLOAT, `kids_u_el_model1_abs` FLOAT, `kids_u_el_model3_abs` FLOAT, `sdss_g_el_model1` FLOAT, `sdss_g_el_model3` FLOAT, `sdss_g_el_model1_abs` FLOAT, `sdss_g_el_model3_abs` FLOAT, `sdss_i_el_model1` FLOAT, `sdss_i_el_model3` FLOAT, `sdss_i_el_model1_abs` FLOAT, `sdss_i_el_model3_abs` FLOAT, `sdss_r_el_model1` FLOAT, `sdss_r_el_model3` FLOAT, `sdss_r_el_model1_abs` FLOAT, `sdss_r_el_model3_abs` FLOAT, `sdss_u_el_model1` FLOAT, `sdss_u_el_model3` FLOAT, `sdss_u_el_model1_abs` FLOAT, `sdss_u_el_model3_abs` FLOAT, `sdss_z_el_model1` FLOAT, `sdss_z_el_model3` FLOAT, `sdss_z_el_model1_abs` FLOAT, `sdss_z_el_model3_abs` FLOAT, `subaru_r_el_model1` FLOAT, `subaru_r_el_model3` FLOAT, `subaru_r_el_model1_abs` FLOAT, `subaru_r_el_model3_abs` FLOAT, `subaru_v_el_model1` FLOAT, `subaru_v_el_model3` FLOAT, `subaru_v_el_model1_abs` FLOAT, `subaru_v_el_model3_abs` FLOAT, `halo_id` BIGINT, `galaxy_id` INT ) STORED AS PARQUET LOCATION '/user/tallada/data/euclid/flagship_1_8_5/mock' ;
Final table, with lensing
CREATE TABLE tallada.`kai_flagship_halos_1_8_5_s` ( `halo_id` BIGINT, `galaxy_id` INT, `x` FLOAT, `y` FLOAT, `z` FLOAT, `vx` FLOAT, `vy` FLOAT, `vz` FLOAT, `jx` FLOAT, `jy` FLOAT, `jz` FLOAT, `b_to_aw` FLOAT, `c_to_aw` FLOAT, `aw_x` FLOAT, `aw_y` FLOAT, `aw_z` FLOAT, `cw_x` FLOAT, `cw_y` FLOAT, `cw_z` FLOAT, `b_to_aw_500c` FLOAT, `c_to_aw_500c` FLOAT, `aw_x_500c` FLOAT, `aw_y_500c` FLOAT, `aw_z_500c` FLOAT, `cw_x_500c` FLOAT, `cw_y_500c` FLOAT, `cw_z_500c` FLOAT, `b_to_a` FLOAT, `c_to_a` FLOAT, `a_x` FLOAT, `a_y` FLOAT, `a_z` FLOAT, `c_x` FLOAT, `c_y` FLOAT, `c_z` FLOAT, `b_to_a_500c` FLOAT, `c_to_a_500c` FLOAT, `a_x_500c` FLOAT, `a_y_500c` FLOAT, `a_z_500c` FLOAT, `c_x_500c` FLOAT, `c_y_500c` FLOAT, `c_z_500c` FLOAT, `kind` TINYINT, `x_gal` FLOAT, `y_gal` FLOAT, `z_gal` FLOAT, `true_redshift_gal` FLOAT, `observed_redshift_gal` FLOAT, `gamma1` FLOAT, `gamma2` FLOAT, `gr_restframe` FLOAT, `gr_cosmos` FLOAT, `color_kind` TINYINT, `log_stellar_mass` FLOAT, `log_sfr` FLOAT, `mw_extinction` FLOAT, `abs_mag_r01_evolved` FLOAT, `sed_cosmos` FLOAT, `ext_curve_cosmos` TINYINT, `ebv_cosmos` FLOAT, `logf_halpha_model1_ext` FLOAT, `logf_hbeta_model1_ext` FLOAT, `logf_o2_model1_ext` FLOAT, `logf_n2_model1_ext` FLOAT, `logf_o3_model1_ext` FLOAT, `logf_s2_model1_ext` FLOAT, `logf_halpha_model3_ext` FLOAT, `logf_hbeta_model3_ext` FLOAT, `logf_o2_model3_ext` FLOAT, `logf_n2_model3_ext` FLOAT, `logf_o3_model3_ext` FLOAT, `logf_s2_model3_ext` FLOAT, `blanco_decam_g` FLOAT, `blanco_decam_g_abs` FLOAT, `blanco_decam_i` FLOAT, `blanco_decam_i_abs` FLOAT, `blanco_decam_r` FLOAT, `blanco_decam_r_abs` FLOAT, `blanco_decam_z` FLOAT, `blanco_decam_z_abs` FLOAT, `cfht_u` FLOAT, `cfht_u_abs` FLOAT, `cfht_wircam_ks` FLOAT, `cfht_wircam_ks_abs` FLOAT, `euclid_nisp_h` FLOAT, `euclid_nisp_h_abs` FLOAT, `euclid_nisp_j` FLOAT, `euclid_nisp_j_abs` FLOAT, `euclid_nisp_y` FLOAT, `euclid_nisp_y_abs` FLOAT, `euclid_vis` FLOAT, `euclid_vis_abs` FLOAT, `kids_g` FLOAT, `kids_g_abs` FLOAT, `kids_i` FLOAT, `kids_i_abs` FLOAT, `kids_r` FLOAT, `kids_r_abs` FLOAT, `kids_u` FLOAT, `kids_u_abs` FLOAT, `sdss_g` FLOAT, `sdss_g_abs` FLOAT, `sdss_i` FLOAT, `sdss_i_abs` FLOAT, `sdss_r` FLOAT, `sdss_r_abs` FLOAT, `sdss_u` FLOAT, `sdss_u_abs` FLOAT, `sdss_z` FLOAT, `sdss_z_abs` FLOAT, `subaru_r` FLOAT, `subaru_r_abs` FLOAT, `subaru_v` FLOAT, `subaru_v_abs` FLOAT, `blanco_decam_g_el_model1` FLOAT, `blanco_decam_g_el_model3` FLOAT, `blanco_decam_g_el_model1_abs` FLOAT, `blanco_decam_g_el_model3_abs` FLOAT, `blanco_decam_i_el_model1` FLOAT, `blanco_decam_i_el_model3` FLOAT, `blanco_decam_i_el_model1_abs` FLOAT, `blanco_decam_i_el_model3_abs` FLOAT, `blanco_decam_r_el_model1` FLOAT, `blanco_decam_r_el_model3` FLOAT, `blanco_decam_r_el_model1_abs` FLOAT, `blanco_decam_r_el_model3_abs` FLOAT, `blanco_decam_z_el_model1` FLOAT, `blanco_decam_z_el_model3` FLOAT, `blanco_decam_z_el_model1_abs` FLOAT, `blanco_decam_z_el_model3_abs` FLOAT, `cfht_u_el_model1` FLOAT, `cfht_u_el_model3` FLOAT, `cfht_u_el_model1_abs` FLOAT, `cfht_u_el_model3_abs` FLOAT, `cfht_wircam_ks_el_model1` FLOAT, `cfht_wircam_ks_el_model3` FLOAT, `cfht_wircam_ks_el_model1_abs` FLOAT, `cfht_wircam_ks_el_model3_abs` FLOAT, `euclid_nisp_h_el_model1` FLOAT, `euclid_nisp_h_el_model3` FLOAT, `euclid_nisp_h_el_model1_abs` FLOAT, `euclid_nisp_h_el_model3_abs` FLOAT, `euclid_nisp_j_el_model1` FLOAT, `euclid_nisp_j_el_model3` FLOAT, `euclid_nisp_j_el_model1_abs` FLOAT, `euclid_nisp_j_el_model3_abs` FLOAT, `euclid_nisp_y_el_model1` FLOAT, `euclid_nisp_y_el_model3` FLOAT, `euclid_nisp_y_el_model1_abs` FLOAT, `euclid_nisp_y_el_model3_abs` FLOAT, `euclid_vis_el_model1` FLOAT, `euclid_vis_el_model3` FLOAT, `euclid_vis_el_model1_abs` FLOAT, `euclid_vis_el_model3_abs` FLOAT, `kids_g_el_model1` FLOAT, `kids_g_el_model3` FLOAT, `kids_g_el_model1_abs` FLOAT, `kids_g_el_model3_abs` FLOAT, `kids_i_el_model1` FLOAT, `kids_i_el_model3` FLOAT, `kids_i_el_model1_abs` FLOAT, `kids_i_el_model3_abs` FLOAT, `kids_r_el_model1` FLOAT, `kids_r_el_model3` FLOAT, `kids_r_el_model1_abs` FLOAT, `kids_r_el_model3_abs` FLOAT, `kids_u_el_model1` FLOAT, `kids_u_el_model3` FLOAT, `kids_u_el_model1_abs` FLOAT, `kids_u_el_model3_abs` FLOAT, `sdss_g_el_model1` FLOAT, `sdss_g_el_model3` FLOAT, `sdss_g_el_model1_abs` FLOAT, `sdss_g_el_model3_abs` FLOAT, `sdss_i_el_model1` FLOAT, `sdss_i_el_model3` FLOAT, `sdss_i_el_model1_abs` FLOAT, `sdss_i_el_model3_abs` FLOAT, `sdss_r_el_model1` FLOAT, `sdss_r_el_model3` FLOAT, `sdss_r_el_model1_abs` FLOAT, `sdss_r_el_model3_abs` FLOAT, `sdss_u_el_model1` FLOAT, `sdss_u_el_model3` FLOAT, `sdss_u_el_model1_abs` FLOAT, `sdss_u_el_model3_abs` FLOAT, `sdss_z_el_model1` FLOAT, `sdss_z_el_model3` FLOAT, `sdss_z_el_model1_abs` FLOAT, `sdss_z_el_model3_abs` FLOAT, `subaru_r_el_model1` FLOAT, `subaru_r_el_model3` FLOAT, `subaru_r_el_model1_abs` FLOAT, `subaru_r_el_model3_abs` FLOAT, `subaru_v_el_model1` FLOAT, `subaru_v_el_model3` FLOAT, `subaru_v_el_model1_abs` FLOAT, `subaru_v_el_model3_abs` FLOAT ) CLUSTERED BY ( halo_id, galaxy_id ) SORTED BY ( halo_id, galaxy_id ) INTO 256 BUCKETS STORED AS ORC ;
INSERT OVERWRITE TABLE tallada.`kai_flagship_halos_1_8_5_s` SELECT g.halo_id, g.galaxy_id, h.x, h.y, h.z, h.vx, h.vy, h.vz, h.jx, h.jy, h.jz, h.b_to_aw, h.c_to_aw, h.aw_x, h.aw_y, h.aw_z, h.cw_x, h.cw_y, h.cw_z, h.b_to_aw_500c, h.c_to_aw_500c, h.aw_x_500c, h.aw_y_500c, h.aw_z_500c, h.cw_x_500c, h.cw_y_500c, h.cw_z_500c, h.b_to_a, h.c_to_a, h.a_x, h.a_y, h.a_z, h.c_x, h.c_y, h.c_z, h.b_to_a_500c, h.c_to_a_500c, h.a_x_500c, h.a_y_500c, h.a_z_500c, h.c_x_500c, h.c_y_500c, h.c_z_500c, g.kind, g.x_gal, g.y_gal, g.z_gal, g.true_redshift_gal, g.observed_redshift_gal, g.gamma1, g.gamma2, g.gr_restframe, g.gr_cosmos, g.color_kind, g.log_stellar_mass, g.log_sfr, g.mw_extinction, g.abs_mag_r01_evolved, g.sed_cosmos, g.ext_curve_cosmos, g.ebv_cosmos, g.logf_halpha_model1_ext, g.logf_hbeta_model1_ext, g.logf_o2_model1_ext, g.logf_n2_model1_ext, g.logf_o3_model1_ext, g.logf_s2_model1_ext, g.logf_halpha_model3_ext, g.logf_hbeta_model3_ext, g.logf_o2_model3_ext, g.logf_n2_model3_ext, g.logf_o3_model3_ext, g.logf_s2_model3_ext, g.blanco_decam_g, g.blanco_decam_g_abs, g.blanco_decam_i, g.blanco_decam_i_abs, g.blanco_decam_r, g.blanco_decam_r_abs, g.blanco_decam_z, g.blanco_decam_z_abs, g.cfht_u, g.cfht_u_abs, g.cfht_wircam_ks, g.cfht_wircam_ks_abs, g.euclid_nisp_h, g.euclid_nisp_h_abs, g.euclid_nisp_j, g.euclid_nisp_j_abs, g.euclid_nisp_y, g.euclid_nisp_y_abs, g.euclid_vis, g.euclid_vis_abs, g.kids_g, g.kids_g_abs, g.kids_i, g.kids_i_abs, g.kids_r, g.kids_r_abs, g.kids_u, g.kids_u_abs, g.sdss_g, g.sdss_g_abs, g.sdss_i, g.sdss_i_abs, g.sdss_r, g.sdss_r_abs, g.sdss_u, g.sdss_u_abs, g.sdss_z, g.sdss_z_abs, g.subaru_r, g.subaru_r_abs, g.subaru_v, g.subaru_v_abs, g.blanco_decam_g_el_model1, g.blanco_decam_g_el_model3, g.blanco_decam_g_el_model1_abs, g.blanco_decam_g_el_model3_abs, g.blanco_decam_i_el_model1, g.blanco_decam_i_el_model3, g.blanco_decam_i_el_model1_abs, g.blanco_decam_i_el_model3_abs, g.blanco_decam_r_el_model1, g.blanco_decam_r_el_model3, g.blanco_decam_r_el_model1_abs, g.blanco_decam_r_el_model3_abs, g.blanco_decam_z_el_model1, g.blanco_decam_z_el_model3, g.blanco_decam_z_el_model1_abs, g.blanco_decam_z_el_model3_abs, g.cfht_u_el_model1, g.cfht_u_el_model3, g.cfht_u_el_model1_abs, g.cfht_u_el_model3_abs, g.cfht_wircam_ks_el_model1, g.cfht_wircam_ks_el_model3, g.cfht_wircam_ks_el_model1_abs, g.cfht_wircam_ks_el_model3_abs, g.euclid_nisp_h_el_model1, g.euclid_nisp_h_el_model3, g.euclid_nisp_h_el_model1_abs, g.euclid_nisp_h_el_model3_abs, g.euclid_nisp_j_el_model1, g.euclid_nisp_j_el_model3, g.euclid_nisp_j_el_model1_abs, g.euclid_nisp_j_el_model3_abs, g.euclid_nisp_y_el_model1, g.euclid_nisp_y_el_model3, g.euclid_nisp_y_el_model1_abs, g.euclid_nisp_y_el_model3_abs, g.euclid_vis_el_model1, g.euclid_vis_el_model3, g.euclid_vis_el_model1_abs, g.euclid_vis_el_model3_abs, g.kids_g_el_model1, g.kids_g_el_model3, g.kids_g_el_model1_abs, g.kids_g_el_model3_abs, g.kids_i_el_model1, g.kids_i_el_model3, g.kids_i_el_model1_abs, g.kids_i_el_model3_abs, g.kids_r_el_model1, g.kids_r_el_model3, g.kids_r_el_model1_abs, g.kids_r_el_model3_abs, g.kids_u_el_model1, g.kids_u_el_model3, g.kids_u_el_model1_abs, g.kids_u_el_model3_abs, g.sdss_g_el_model1, g.sdss_g_el_model3, g.sdss_g_el_model1_abs, g.sdss_g_el_model3_abs, g.sdss_i_el_model1, g.sdss_i_el_model3, g.sdss_i_el_model1_abs, g.sdss_i_el_model3_abs, g.sdss_r_el_model1, g.sdss_r_el_model3, g.sdss_r_el_model1_abs, g.sdss_r_el_model3_abs, g.sdss_u_el_model1, g.sdss_u_el_model3, g.sdss_u_el_model1_abs, g.sdss_u_el_model3_abs, g.sdss_z_el_model1, g.sdss_z_el_model3, g.sdss_z_el_model1_abs, g.sdss_z_el_model3_abs, g.subaru_r_el_model1, g.subaru_r_el_model3, g.subaru_r_el_model1_abs, g.subaru_r_el_model3_abs, g.subaru_v_el_model1, g.subaru_v_el_model3, g.subaru_v_el_model1_abs, g.subaru_v_el_model3_abs FROM cosmohub.flagship_rockstar_octant1_c AS h JOIN tallada.kai_flagship_1_8_5_s_pq AS g ON CAST(SUBSTRING(g.halo_id, 1, 2) AS INT) - 33 = h.`bx` AND CAST(SUBSTRING(g.halo_id, 3, 2) AS INT) - 33 = h.`by` AND CAST(SUBSTRING(g.halo_id, 5, 2) AS INT) - 33 = h.`bz` AND CAST(SUBSTRING(g.halo_id, 7) AS INT) = h.id ;