SQLite3 中找出同时存在于两张表中的记录,并写入新的表中,SQL语句要怎样写呢?
< 返回列表时间: 2020-02-08来源:开源中国
HDC调试需求开发(15万预算),能者速来!>>>
数据库 words 中有两张表: gradedwords 和 classedwords;
表 gradedwords 中有两列:word 和 grade;
表 classedwords 中有两列: word 和 class;
然后我新建了一个表 gradedandclassedwords,表中有三列:
word, grade 和 class;

现在我要查找出同时存在于表 gradedwords 和表 classedwords 中的 word,写入表 gradedandclassedwords 中, 并匹配相应的 grade 和 class。

这个查询和插入的SQL语句要怎样写呢?

我参考下面的资料:
https://stackoverflow.com/questions/1430562/sql-selecting-rows-that-are-in-both-tables

写了如下语句: insert into gradedandclassedwords (word) select word from gradedwords intersect select word from classedwords;
但是这样只能插入 word,相应的 grade 和 class 要怎样写才能在一个语句里插入呢?
热门排行