我正在尝试将一些数据从两个表迁移到一个新表中,并且很难弄清楚如何去做。
数据:
table fh rows: A, B, C, X, Y
table fhgb rows: B, C
table gvsi (currently empty) rows: A, X, Y
A is unique, and B+C is unique
完成后,表 gvsi 应包含 fh 中 X=value 且该行不在 fhgb 中的所有行。
这是向 gvsi 的一次性数据迁移,因此性能并不是什么大问题。fh 有 3600 万行,其中我关心的是 1200 万行(其中 X=value)。fhgb 有 1000 万行。我预计 gvsi 完成后将包含大约 200 万行(12mil-10mil)。
我用谷歌搜索并尝试了很多东西,但没有任何工作(JOIN、子查询等)。谁能帮我弄清楚如何做到这一点?