CREATE TABLE TABLE1(
KEY VARCHAR(10),
VAR1 INT,
VAR2 INT,
VAR3 INT,
VAR4 INT
)
CREATE TABLE TABLE2(
KEY VARCHAR(10),
RESULT1 INT,
RESULT2 INT
)
위와같이 두개의 테이블이 존재한다고 가정할 때요
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('A', 2, 2, 5, 4)
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('B', 3, 2, 1, 5)
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('C', 1, 4, 2, 4)
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('D', 5, 5, 3, 3)
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('E', 3, 2, 1, 4)
INSERT INTO TABLE1 (VAR1, VAR2, VAR3, VAR4) VALUES ('F', 1, 2, 3, 4)
과 같이 TABLE1에 들어가 있을 경우
아래와 같은 결과를 얻고 싶어요
(KEY에 따라 작은 수 2개를 가지고 있는 필드 추출을 하고싶어요)
'A', 2, 2
'B', 1, 2
'C', 1, 2
'D', 3, 3
'E', 1, 2
'F', 1, 2
물론 순서가 바껴도 되요 (가령, 'B', 2, 1 이런 식으로요)
커서를 쓰면 될 것같긴 한데 그냥 SELECT 한번에 될까 싶어서 올려봅니다