다음 열을 특정 번호가 포함 된 열로 업데이트해야합니다.SQL Server : 다음 열을 선택/업데이트 하시겠습니까?
지원 ff 테이블의 열입니다 C.
C1_K | C1_ID | C2_K | C2_ID | C3_K | C3_ID
논리 : 숫자 5가 발견되는 경우에 대한
- 봐가 C1_K 또는 C2_K 또는 C3_K에 있습니다.
- C1_K에 있으면 C1_ID 텍스트 값을 선택하십시오.
- C2_K에있는 경우 C2_ID 텍스트 값을 선택하십시오.
- C3_K에 있으면 C3_ID 텍스트 값을 선택하십시오.
일치하는 K 열 옆에있는 열을 업데이트해야합니다. 감사.
는참고 :
- 모든 C * _K 열은 고유 번호가 포함되어 있습니다.
- 모든 C * _ID 열에는 고유 한 텍스트가 들어 있습니다.
154 | NULL | 155 | SantoRyUu | 156 | NULL
경우 155 SantoRyUu 업데이트 될 선택된다 :
샘플 데이터 (이들은 이름이다).
'5'값이 세 열 모두에 있으면 어떻게됩니까? – Lamak
그건 불가능합니다 :) – nambla
"K, ID"쌍은 무엇입니까? [반복 그룹] (http://en.wikipedia.org/wiki/First_normal_form)이 자체 표로 분리되어야합니다. –