2009-12-30 4 views
1

10 개 열 중 1 개에있는 텍스트를 대체해야하는 정보 데이터베이스가 있습니다. 찾기와 바꾸기에 대한 여러 가지 다른 요청이 있습니다. 하루에 두 번해야합니다.열을 검색하고 텍스트를 바꿉니다.

이것들은 세부 사항입니다. 코스 정보가 포함 된 하루에 두 번씩 데이터를 다운로드받습니다. 한 기록에 10 개의 코스가있을 수 있습니다. 일부 코스를 결합해야합니다. 예를 들어, 코스 1은 12345이고, 다른 2 개의 코스가 동일하므로 코스 2 (), 코스 3 (34566) 모두 12345로 변경해야합니다. 다른 코스도 비슷한 방식으로 결합해야합니다. 이후 하루에 두 번 이상 할 필요가 있기 때문에 이상적으로는 찾기 및 바꾸기의 열만있는 테이블을 가지고 변경 사항을 선택하고 SQL 코드에서 참조하는 데 사용하고 싶습니다.

쉬운 방법은 키입니다!

답변

2

당신은

처럼 무언가의 상호 참조 테이블을 생각 해 봤나


MCourse Subcourse
12345 2 ()
12345 3 (34566)

그럼 당신은 할 수 설정 mainTable 같은 업데이트 .Desiredfield = Table1.Mcourse where desiredfield = subcourse

또는 교차 r을 사용하는 쿼리를 만들 수 있습니다 eference table을 사용하여 원하는 값을 선택하고 그로부터 새 테이블을 만듭니다.

관련 문제