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