스칼라 서브쿼리 질문입니다.
411
작성한 질문수 6
선생님 제가 레코드를 만들때 seq를 중복해서 만들어봤었습니다. (예를 들어서 seq 2가 두개 있는거죠)그랬더니 스칼라서브쿼리 구문을 작성하니까 1 row 리턴하라고 메세지 나오는데 다른방법으로 작성해야 하는건가요?
답변 2
0
안녕하세요. 답변이 늦어서 죄송합니다.
스칼라 서브쿼리 혹은 WHERE 절에 = 연산자에 사용되는 일반적인 서브 쿼리는 1개의 레코드만 반환이 되어야 하는게 문법 규칙입니다. 떄문에 스칼라 서브쿼리에 2개 이상의 레코드가 반환 되면 에러 발생이 됩니다.
이러한 문제 때문에 스칼라 서브쿼리 보다는 조인이나 UNION 구문을 사용하여 다수 레코드를 추가를 합니다.
그리고 seq는 본래 중복된 값이 없어야 하는게 정상이구요 ㅎ
화면 크기에 대하여
0
63
2
case when에 count를 넣으면?
1
961
2
질문이요
1
393
1
MAC 에서는 그냥 mysql로 하면 될까요?
1
535
1
질문입니다.
1
339
1
apmsetup 질문입니닷
1
480
1
APMSetup 랜섬웨어
1
496
1
기존의 mysql
1
261
1
APM 설치 에러
2
338
1
APMSatup설치
1
272
1
서브쿼리 7:48부분 select name, (select email from member where seq=a.seq) from member a;
1
317
2
실행 안 됨
1
265
2
강의 자료 문의
1
260
1
char(); 질문이 있습니다.
1
212
2
저는
1
322
1
강의음량
1
222
1
선생님
1
308
2
올려주신 apmsetup이 win32전용이라는데 64에서 실행해도 상관없는건가요?...
1
407
3
apmsetup 말고 다른 사이트 있나요?
1
419
2
char(); 함수 반환값이 영상과 다릅니다.
2
429
3
안녕하세요. 아스키코드관련 질문입니다.
1
291
1
mysql 패스워드 변경 후 로그인 오류
2
705
1
dB 이름 변경은 어떻게하나요?
0
414
1
select의 정확한 용도는무엇인가요?
0
263
1





