[SQL] 액세스 2013 SQL에 TRANSFORM 및 PIVOT
SQL액세스 2013 SQL에 TRANSFORM 및 PIVOT
어떻게 변환 함수 및 PIVOT 사용하여 첫 번째 테이블에서 두 번째 테이블을 얻을 수 있습니다 :
TABLE_01
Config_ID | ConfigField | ConfigValue
-----------------------------------------
11 | Name | Basic
11 | Version | 1.01
11 | Owner | Jack
12 | Name | Advanced
12 | Version | 1.03
12 | Owner | Andy
TABLE_02
Config_ID | Name | Version | Owner
--------------------------------------------
11 | Basic | 1.01 | Jack
12 | Advanced | 1.03 | Andy
나는 이것을 시도하고있다 :
TRANSFORM ConfigValue
SELECT Config_ID
FROM TABLE_01
GROUP BY Config_ID
PIVOT ConfigField
하지만 오류가 발생했습니다 :
해결법
-
==============================
1.당신이 변환의 집계 함수 누락 된 것 같습니다 :
당신이 변환의 집계 함수 누락 된 것 같습니다 :
TRANSFORM Max(ConfigValue) SELECT Config_ID FROM TABLE_01 GROUP BY Config_ID PIVOT ConfigField
-
==============================
2.나 자신에 의해 해결책을 발견했습니다 :
나 자신에 의해 해결책을 발견했습니다 :
TRANSFORM FIRST(ConfigValue) SELECT Config_ID FROM TABLE_01 GROUP BY Config_ID PIVOT ConfigField
도움을 주셔서 감사합니다 모두.
from https://stackoverflow.com/questions/16691853/transform-and-pivot-in-access-2013-sql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] T-SQL 트림 & NBSP (및 기타 영숫자가 아닌 문자) (0) | 2020.05.13 |
---|---|
[SQL] IN 문을 오라클 매개 변수? (0) | 2020.05.13 |
[SQL] 분할 쉼표 오라클 SQL 쿼리를 통해 행의 열 값을 분리 (0) | 2020.05.13 |
[SQL] 세 이하의 문자와 단어에 대한 MySQL의 전체 텍스트 검색 (0) | 2020.05.13 |
[SQL] 쉼표로 구분 된 목록 열에 별개의 행을 선택 MYSQL (0) | 2020.05.13 |