【发布时间】:2014-04-05 16:44:23
【问题描述】:
所以我有一个包含 AbstractID、SentenceID、WordID 和 Word 的大表。一些单词显示在多个文件中。我想计算每个单词显示多少个文件,然后用 Word 和 Count 创建一个新表。下面是我的一段数据。
我的sql查询如下:
CREATE TABLE WORDLIST(WORD, TOTALCOUNT) AS
(
SELECT WORD FROM ASSIGNMENT2 WHERE
(
SELECT WORD, COUNT(*) FROM (select DISTINCT FILEID, WORD FROM ASSIGNMENT2)
GROUP BY WORD ORDER BY COUNT(*) DESC));
这给了我一个错误:
“错误报告:
SQL 错误:ORA-00936:缺少表达式
00936. 00000 - “缺少表达式”
*原因:
*行动:"
我该如何纠正这个问题?谢谢。
【问题讨论】:
标签: oracle create-table