在有 asubscriber_id
和 a的表中letter_id
的表中,订阅者可能订阅了多个字母。如果人们订阅了任何其他信件,我想取消他们对某封信件的订阅。我需要帮助构建查询。我以前见过我可能称之为嵌套查询的东西,但我没有编写它们的经验。
我可能可以通过首先在 PHP 中进行如下查询来做到这一点:
SELECT subscriber_id FROM subscriptions WHERE letter_id=3
然后对结果运行 foreach 并删除subscriber_id 有多个匹配项的位置,但我敢打赌,如果我只知道如何做,MySQL 可以更快地做到这一点。
我试图在这里编写伪代码,但我什至挂断了电话。
如果有帮助,每一行也有自己的 ID。