반응형
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
반응형
'source' 카테고리의 다른 글
SQL Server 데이터베이스에서 복구 보류 중 상태를 수정하는 방법은 무엇입니까? (0) | 2023.08.30 |
---|---|
도커 구성:데이터베이스가 초기화되지 않았습니다. (0) | 2023.08.30 |
동일한 DBMS의 "외부" 데이터베이스에 연결 (0) | 2023.08.30 |
다크 그레이가 그레이보다 가벼운 이유는 무엇입니까? (0) | 2023.08.30 |
Git이 없는 파일에 Git SHA1을 할당하는 방법은 무엇입니까? (0) | 2023.08.26 |