0
3 개의 테이블을 결합하여 새 테이블을 생성하고 있습니다. 그러나 새 테이블은 비어 있습니다. 아래는 내 검색어입니다.SQL에서 빈 테이블이 생성됩니다.
표를 만들 때 상단 줄을 추가하지 않으면 결과가 제대로 표시됩니다. 그러나 맨 위 줄을 추가하면 빈 테이블이 생성됩니다. 어떤 생각이 필요한가?
3 개의 테이블을 결합하여 새 테이블을 생성하고 있습니다. 그러나 새 테이블은 비어 있습니다. 아래는 내 검색어입니다.SQL에서 빈 테이블이 생성됩니다.
표를 만들 때 상단 줄을 추가하지 않으면 결과가 제대로 표시됩니다. 그러나 맨 위 줄을 추가하면 빈 테이블이 생성됩니다. 어떤 생각이 필요한가?
내 생각 엔 내부 결합 때문이라고 생각합니다. 나는 데이터베이스에서 당신의 데이터를 보지 않고는 말할 수 없다. 그러나 다음을 시도하십시오.
CREATE TABLE TEMP (WORD, TOTALCOUNT, AGENCYNAME) AS
SELECT NSFABSTRACTS.WORD, DOCUMENT_FREQUENCY.TOTALCOUNT, AGENCY.AGENCYNAME
FROM NSFABSTRACTS LEFT JOIN DOCUMENT_FREQUENCY
ON NSFABSTRACTS.WORD=DOCUMENT_FREQUENCY.WORD
LEFT JOIN AGENCY
ON NSFABSTRACTS.FILEID=AGENCY.FILEID;
그래서 모든 테이블이 공유하는 결과 목록을 원한다면 어떻게해야합니까? –
내가 여기에 주어진 것을 시도해보십시오. 내부 조인에 문제가 있음을 의미하는 일부 필드에 대해 NULL을 얻는 경우 – Madhawas
많은 NULL 셀을 가져오고이를 원하지 않습니다. –