sub 쿼리 관련 여러개의 값 저장
372
작성한 질문수 1
학습내용중 sub 쿼리로 가져오는 값은 단일값이여야 한다고 적혀 있는데 여러게의 값을 가져와서 array에 넣을순 없나요?
select a,b,
(select d from table where id='id') as c
from table
원하는값은
a,b,c[] 이런 형태로 data를 받기 위함입니다.
답변 1
0
안녕하세요.개발자park입니다.
[Q]
a,b,c[] 이런 형태로 data를 받기 위함입니다.
[A]
LEFT OUTER JOIN을 사용 후 응용프로그램단에서 array형태로 변환해주시는 것을 추천드립니다.
SELECT a,b,tablec.d
FROM tableab
LEFT OUTER JOIN tablec
ON tableab.컬럼=tablec.컬럼
where tablec.id='id';
JAVA:HashMap타입사용
C#:Dictionary타입사용
for문을 통해 array형태로 변경해주시면 됩니다.
감사합니다.
sakila 실전 17번 문제
0
3
1
수강 완료한 강의 수료증 어떻게 받나요?
0
6
1
복합인덱스 설계 질문
0
15
0
마스터패스...
0
18
1
SubStack 신청 완료했습니다!
0
13
2
실습소 페이지
0
26
2
노드
0
26
1
57번
0
29
1
안녕하세요. 요약집 어디서 볼 수 있을까요?
0
27
1
아무도 모르게 책 내시면 모르실 줄 알고!!
1
43
2
리뷰
0
39
2
41번과 43번 문제
0
39
1
upload_file_id가 1,3,4 순서인 건에 대해
0
37
1
샘플데이터 요청
1
36
2
p.created_at vs u.name 인덱스 문의
0
46
2
이진 트리 노드
0
47
1
조인의 특징
0
42
2
노션 링크 좀 열어주세요
0
40
1
비관적 락과 낙관적 락에서 임계 영역 질문 있습니다.
0
40
2
Failed to fetch
0
43
1
통계정보 갱신 질문
0
65
2
SQL server 설치 오류
0
260
3
설치중에 오류가 있습니다.
0
557
1
SQLEXPR 설치 중 오류가 발생했습니다.
0
686
1





