数据库名称:pypMyAdmin
数据库版本:2.10.3
内容/问题描述:
各位大大 我对SQL语法不熟,有个问题想请教大家
我很努力试了,但还是找不到原因,请各位帮帮我~
TABLE1: stemming
(txtfile,word,frequence)
TABLE2: jieba
(txtfile,word,frequence)
我希望找出来的结果能够是
(txtfile, totla_frequence)
由于希望能够只要一个表出现就显示出来所以我选择了 FULL OUTER JOIN
以下是我的SQL
SELECT j.f , s.SumF+j.SumF AS total_frequence
FROM (SELECT `txtfile` AS f , SUM(`frequence`) AS SumF
FROM `jieba`
GROUP BY `txtfile`
) j
FULL OUTER JOIN (SELECT `txtfile` AS f , SUM(`frequence`) AS SumF
FROM `stemming`
GROUP BY `txtfile`
) s
ON s .f= j.f
我觉得在第一行的j.f怪怪的,应该是join之后的表的txtfile
不知道是不是这个问题
请大家帮帮我,谢谢m(_ _)m