sub 쿼리 관련 여러개의 값 저장
346
작성한 질문수 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형태로 변경해주시면 됩니다.
감사합니다.
Substack 1년 제공
1
14
3
특별 학습 자료 프로모션 1년 멤버십 무료 제공 문의드립니다
0
22
2
간단한 오타 제보입니다.
0
17
1
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
0
33
2
실제 FK제약조건을 설정하지 않는이유
0
32
2
Sequence 관련 질문
1
28
2
Image Only Query
1
29
2
라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항
0
34
2
실습소실행안되요
0
36
1
수강기간 연장
0
27
1
다양한 관점의 코드 경험을 위해 개선하지 않은 코드
1
47
1
BCNF 질문
0
48
2
연관 엔티티 네이밍 규칙
0
39
1
6강 - 해시태그 모델의 샤딩 전략에 대하여, 분산 정도(데이터 편중)와 트랜잭션 성능의 trade off 상황 발생 시에 대한 고민
0
38
2
2022년 2회차 실기 4번
0
25
1
히스토리 관련 질문
0
57
2
제공된 홈페이지 로그인 ,출력값, 건의사항 오류
1
46
1
최신 하드웨어에서 SQL Express 설치에러 해결법
0
59
1
ProductOption을 통한 FindProductOption에 관한 질문
1
42
2
진짜 강의 듣는거 너무 고문
0
112
1
진짜중복/가짜중복을 나누는데 있어서
0
34
2
SQL server 설치 오류
0
124
2
설치중에 오류가 있습니다.
0
534
1
SQLEXPR 설치 중 오류가 발생했습니다.
0
659
1





