SQL 테이블 [LDH_Provider_Crosswalk]에서 'ProvTypeDesc'열을 업데이트해야합니다. 나는 열을 만들고 모든 값을 null로 설정했다.조건이 다른 열의 빈 (null) 열에 데이터를 삽입하십시오.
[LevelofCareCrosswalk] 테이블에서 ProvType_Desc 열에서 채워야합니다. 생각 프로세스는 ProvideTypeDesc를 [LDH_Provider_Crosswalk] t1에서 [LevelofCareCrosswalk] t2의 ProvType_Desc로 업데이트합니다. 여기서 t1.provtype = t2.provtype입니다. (두 테이블 모두 prov 유형 설명과 연결된 적절한 값을 가진 provtype 열이 있습니다.
이 경우 "insert into"또는 "update"문을 사용해야하는지 확실하지 않습니다. 아마도 다른 문이있을 수 있습니다. 내가 사용해야합니다 어쨌든, 여기 내 코드가 어떻게 생겼는지,하지만 작동하지 않습니다 그냥 T1의 바닥에 T2에서 데이터를 추가
문에 삽입하려고 시도한 :..
INSERT INTO [LDH_Provider_Crosswalk] ([ProvTypeDesc])
SELECT t1.ProvType_Desc
FROM [LevelofCareCrosswalk] t1
JOIN [LevelofCareCrosswalk] t2
ON t1.ProvType = t2.ProvType
내 업데이트 성명 :
테이블에서 464,233,210데이터 예 :
가 [LDH_Provider_Crosswalk] T1 (이 테이블 값이 필요)
ProvType | ProvTypeDesc
11 | NULL
43 | NULL
37 | 테이블에서 NULL
데이터 예 :
[LevelofCareCrosswalk] T2
ProvType (이 테이블 값을 포함) | ProvTypeDesc
11 | 위기 접수 센터
43 | 치료 위탁 케어
37 | 센터 기반 위탁
조금 더 연구를 했습니까? 그것은 진술을 업데이 트하는 것처럼 보인다.
where 절과 함께 update 문을 사용해야하는 것처럼 보입니다. – JJFord3
수정 사항을 참조하십시오. –