1. SELECT * FROM dbo.AcaSmsMyAddress_test WHERE GIDX = 0
pid | gidx | name
E0616001 0 dfdf
E0243002 0 왕비마마
E0243002 0 우리아들
E0243002 0 우리공주
E0302404 0 정지원
E0302404 0 이지연
E0200002 0 김광옥
2. SELECT * FROM dbo.AcaSmsMyAddressGroup_test where GNAME = '기본그룹'
gidx , pid , gname
14428 E0616001 기본그룹
14429 E0243002 기본그룹
14430 E0243002 기본그룹
14431 E0302404 기본그룹
14432 E0420202 기본그룹
update dbo.AcaSmsMyAddress_test
set gidx = (SELECT GIDX FROM dbo.AcaSmsMyAddressGroup_test where GNAME = '기본그룹')
where PID = (SELECT PID FROM dbo.AcaSmsMyAddress_test WHERE GIDX = 0)
AcaSmsMyAddress_test 안에 gidx 값이 0인 사람을 뽑아서 AcaSmsMyAddressGroup_test 안의 기본그룹이라는 gidx 값을 업데이트 할려면 어떻게해야하나요..ㅠ.ㅠ
데이터가 1000개가 넘는데 한번에 일괄적으로 하는 방법이 없나요?
|