CALCTABL입니다.
C_UID(문항번호) || NO(답변) ||C_POINT(점수) || C_RATE(가중치%)
1 1 10 100
1 2 5 100
1 3 0 100
2 1 7 90
2 2 2 90
2 3 1 90
. . . .
. . . .
POINTTABL입니다.
UID || SHORT1 || POINT(가중치)
1 (답변내용) 100
2 "" 90
. . .
. . .
이렇게 CALCTABL과 POINTTABL 두 개의 테이블이 있어요...
두개의 테이블을 조인해서,
이렇게요....
_________________________________________
select distinct c_uid, short1, c_rate
from calctabl, pointtabl
where c_uid=uid and c_rate=Point
_________________________________________
위와같이 sql을 사용하여 두 테이블을 조인했으나,
UPDATESQL을 사용하여도 EDIT모드를 사용할 수가 없습니다.
원래 이러한 조인은 UPDATE가 불가능 한 것인가요?
> CALCTABL입니다.
>
> C_UID(문항번호) || NO(답변) ||C_POINT(점수) || C_RATE(가중치%)
> 1 1 10 100
> 1 2 5 100
> 1 3 0 100
> 2 1 7 90
> 2 2 2 90
> 2 3 1 90
> . . . .
> . . . .
>
> POINTTABL입니다.
>
> UID || SHORT1 || POINT(가중치)
> 1 (답변내용) 100
> 2 "" 90
> . . .
> . . .
>
> 이렇게 CALCTABL과 POINTTABL 두 개의 테이블이 있어요...
> 두개의 테이블을 조인해서,
> 이렇게요....
> _________________________________________
> select distinct c_uid, short1, c_rate
> from calctabl, pointtabl
> where c_uid=uid and c_rate=Point
> _________________________________________
> 위와같이 sql을 사용하여 두 테이블을 조인했으나,
> UPDATESQL을 사용하여도 EDIT모드를 사용할 수가 없습니다.
> 원래 이러한 조인은 UPDATE가 불가능 한 것인가요?
>
>
답변> 제가 알기로 조인을 해도 UPDATE는 가능합니다...
다만 GROUP BY, DISTINCT, UINON등을 사용하면 불가능합니다..