0
3 개의 테이블이 있으며 각 신청자가 신청 한 신청자 번호, 이름 및 총 위치 수를 알아야합니다. 내가 서브 쿼리를 사용하여 시도sqlplus 하위 쿼리 사용
CREATE TABLE APP (
appNum varchar2(10) not null,
appName varchar2(70),
constraint applicant_Pkey primary key (appNum)
);
CREATE TABLE POS (
posNum varchar2(10) not null,
posStartOfferDt date not null,
constraint pos_Pkey primary key (posNum, posStartOfferDt)
);
CREATE TABLE APPLICATION (
appcnPosNum varchar2(10) not null,
appcnPosStOffrDt date not null,
appcnAppNum varchar2(10) not null,
appcnDt date,
constraint application_Pkey primary key (appcnPosNum, appcnPosStOffrDt, appcnAppNum),
constraint application_Fkey1 foreign key (appcnPosNum, appcnPosStOffrDt) references POSITION(posNum, posStartOfferDt),
constraint application_Fkey2 foreign key (appcnAppNum) references APPLICANT(appNum)
);
, 자연에 가입하지만, 모두가 나를 위해 밖으로 작동하지 않습니다.
어떤 sql 버전을 사용하고 있습니까? mySql, MSSQL/T-SQL, Oracle 등? –
SELECT a.appNum, a.appName, COUNT (ap.appcnAppNum) 신청자가 왼쪽에서 에 가입하십시오. a.appNum = ap.appcnAppNum GROUP BY a.appNum, a.appName – Gayathri