/*
결혼정보회사 데이터베이스를 만드는 과정에서 사용하게된 쿼리문입니다.
회원정보중에 직업, 연봉, 부모님직업, 학벌, 재산에 대해서는
따로 테이블을 만들어 직업별, 연봉별, 학벌별로 스코어를 따로 만들어 뒀는데
이 테이블들을 모두 참조하여 Score값을 다 더한 후
회원정보 테이블의 Score 값에 저장하는 방식입니다.
테이블 구조는 아래와 같습니다.
UPDATE `Man_information`
INNER JOIN
Job_information,
Income_information,
Prejob_information,
School_information,
Property_information --외래키로 참조하는 테이블들 inner join
SET `Score`=
Job_information.Score_man+
Prejob_information.Score_man+
Income_information.Score_man+
School_information.Score_man+
Property_information.Score_man
-- Score값에 외래키에 해당되는 다른 테이블 스코어 합산 하여 저장
where Man_information.Job=Job_information.Job
AND Man_information.Income = Income_information.Income
AND Man_information.Pre_job = Prejob_information.Job
AND Man_information.School = School_information.School
AND Man_information.Property = Property_information.Property;
-- 외래키에 해당되는 값들을 걸러내는 조건문
'Web programing' 카테고리의 다른 글
mysql ERROR 145 (HY000): marked as crashed and should be repaired (0) | 2016.01.25 |
---|---|
리눅스 (centos)서버에 wordpress 설치하기 (0) | 2014.07.27 |
phpMyAdmin에서 Foreign key 설정하기 (2) | 2014.07.27 |
CentOS: phpMyAdmin 설치법 (2) | 2014.07.27 |