より大きいので、ニュースレターにinterspireを使用しています。リスト13,18、および24のメンバーから、5回以上電子メールを開いた電子メールを取り出したいと思っていました。 Interspireは私が複数回開かれた人々のためのセグメントを作成することを可能にするセグメントの機能を持っている、これはSQLです:interspire openersが
select distinct
`email_list_subscribers`.`emailaddress` AS `emailaddress`
from
(`email_list_subscribers` join `email_stats_emailopens`)
where
((`email_stats_emailopens`.`subscriberid` = `email_list_subscribers`.`subscriberid`)
and (`email_list_subscribers`.`listid` = 18))
この1つは、リスト18ので、私のことが可能でキャンペーンを開いたすべてのユーザーをつかみますセグメントを作る。
しかし、私がやりたいが、これらの3つのリストに5回以上を開いたユーザー 13,18,24
を抽出している私は、この小さなSQLをしましたが、実行するのに年齢をとり、私は後に、それを停止しなければなりませんでした20分:
SELECT email_stats_emailopens.subscriberid
FROM email_stats_emailopens ,
email_list_subscribers
GROUP BY email_stats_emailopens.subscriberid
HAVING COUNT(email_stats_emailopens.subscriberid) > 3
limit 1
誰でも知っていますか?私はSQLとあまり良くはありません。
参加条件は必要ありませんか? – jarlh
は、5回すべてのリストが含まれているか、これらのリストに5回含まれていますか? –