VÆLG * er antimønster. Hvis id er kun kolonne, der findes i begge tabeller, du kan bruge:
VÆLG *FRA master_biz.legend_assetRIGHT JOIN master_custom.custom_app_table_4 BRUG AF (id); Ellers skal du tilføje alias for hver kolonne manuelt:
VÆLG a.ID AS id ,a. ... AS ... ,t4.col AS ... FRA master_biz.legend_asset JOIN JOIN master_custom.custom_app_table_4 t4 ON a.ID =t4.ID; Bemærk:Du behøver ikke at skrive tabelnavn, du kan bruge tabelaliasser.
EDIT:
BRUGER returnerer kolonner, der bruges i JOIN én gang:
SELECT *FROM t1JOIN t2 USING(i);SELECT *FROM t1JOIN t2 ON t1.i =t2.i; Output:
╔════╦════╦═══╗║ i ║ b ║ c ║╠════╬═══╬═══╬══║1 ║══║1 ╚════╩════╩═══╝ vs.
╔════╦════╦════╦═══╗║ i ║ b ║ i ║ c ║╠╬════╗║ ╬═══╣║ 1 ║ 1 ║ 1 ║ 3 ║╚════╩════╩════╝══kode