- A Table
userid nickname num moneyA ...
- B Table
userid moneyB ...
A Table
고객은 1개의 userid(주민번호) 2개까지 계정(nickname)을 만들수있고
계정은 num = 1,2로 구분되며
각 계정마다 moneyA(계정 머니)를 가진다
B Table
고객은 1개의 userid(주민번호)에
moneyB(마일리지)를 가진다
조건
1. 계정을 1개를 만든 사람도 있고 2개를 만든 사람도 있다
2. 계정이 2개이면 계정 1,2의 moneyA(계정 머니)를 합한다
3. moneyA(계정 머니)의 합과 moneyB(마일리지)를 더한 값으로 상위 100명을 뽑는다
이거인대 몇일 생각 했는데도...
계정이 1개인 사람도 있고 2개인 사람도 있어서 이부분에서 막히내요 ㅡㅜ
어떤식으로하면 그 사람이 가진돈의 토탈을 구할수 있을까요?
|