我有一个关于文章的主要表格,它通过一个综合表格“Info”链接到只有少数条目的表Tas。 我想通过删除行文,或根据与某一方没有联系,建立一个只列出我想要的条目的新桌子,来分割文章。 文章为数不多。 我如何能够这样做?
并非所有条款都有任何方面,有些条款有许多方面。
例:
table Articles
primary_key id
table Info
foreign_key article_id
foreign_key tag_id
table Tags
primary_key id
我很容易将那些确实与批号相匹配的条款分开,因此,我认为也许我可以这样做,然后使用国家航空航天研究所的一份声明,但是,如果它要结束,那就太慢了。 我是在这些指挥下这样做的:
INSERT INTO matched_articles SELECT * FROM articles a LEFT JOIN info i ON a.id = i.article_id WHERE i.tag_id = 5;
INSERT INTO unmatched_articles SELECT * FROM articles a WHERE a.id NOT IN (SELECT m.id FROM matched_articles m);
如果情况不同,请上课。