select *
from text_mining
where NOT EXISTS (select 1 from history
where text_mining.Noun = history.Noun
and text_mining.Adjective = history.Adjective)
有人可以告诉我这有什么问题这是我的错误谢谢
无法识别的关键字。 (位置35处的“NOT”附近)
无法识别的关键字。 (在第39位附近“EXISTS”)
意外的标记。 (靠近“(”46号位置)
答案 0 :(得分:0)
位置35表示关键词'NOT'和ÉXISTS'之间的空格;您的查询应该有效,尝试删除位置35中的hiden字符;
答案 1 :(得分:0)
SELECT t.*
FROM text_mining AS t
LEFT JOIN history AS h USING(Nown, Adjective)
WHERE h.id IS NULL
history
应按任意顺序排列INDEX(Noun, Adjective)
。
答案 2 :(得分:-1)
SELECT * FROM history a
WHERE !EXISTS
(SELECT 1 FROM text_mining b
WHERE a.Noun = b.Noun AND a.Adjective = b.Adjective)
使用!EXISTS
代替NOT EXISTS