0
我正在連接三個表並生成一個新表。但是,新表是空的。以下是我的查詢: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
INNER JOIN AGENCY
ON NSFABSTRACTS.FILEID=AGENCY.FILEID;
當我不添加頂行來創建表時,結果看起來很好。但是當我添加第一行時,它會生成一個空表。任何想法爲什麼是這樣的?
那麼,如果我只想要一個所有表共享的結果列表呢? –
試試我在這裏給出的。如果爲某些字段獲取NULL意味着內連接的問題 – Madhawas
我確實收到了很多NULL單元,我不想要它們。 –