source

mysql 조인 쿼리에서 동적 열 이름 사용

ittop 2023. 8. 30. 22:04
반응형

mysql 조인 쿼리에서 동적 열 이름 사용

선택 쿼리에서 열 이름을 동적으로 가져오는 방법이 있습니까?

table->country
 (countryID | countryName)

table->countryVars
(countryID | dataKey | dataVal)

기본 아이디어는 모든 열 이름을 대소문자로 구분하지 않고 키/밸브 쌍을 국가 Vars 테이블에 추가하는 것입니다.

select country.*, countryVars.dataVal as countryVars.dataKey form country
join countryVars on countryVars.countryID = country.countryID

최종 결과는 다음과 같아야 합니다.

countryID | countryName | capital  | people | region

1         | Finland     | Helsinki | 5milj  | scandinavia

언급URL : https://stackoverflow.com/questions/57224521/using-dynamic-column-names-in-mysql-join-query

반응형