1

別のユーザーのおかげで、最終的にこのクエリを使用していくつかのデータを収集できました。

SELECT r.form, s.value as email
FROM subrecords s join
     records r
     on s.record = r.id AND r.name = 'question-form'
WHERE s.title = 'email'
GROUP BY s.value, r.form

上記のクエリに含まれるテーブルの詳細については、データが複数のテーブルにある MYSQL テーブルでの重複の検索 (複数の条件が必要) を参照してください。

上記のクエリを使用して、特定のフォームを送信した電子メールのリストを取得します。

これらのメール アドレスのどれが特定のメーリング リストに登録されているかを調べる必要があります。メール アドレスを一覧表示する上記のクエリの「s.value」を使用します。

最初に、各サブスクライバーとそのメール アドレスを識別する subscriber.subid を見つける必要があります。これは、上記のクエリの結果を結合する場所です。

テーブル -> サブスクライバー スキーマ

サブ ID | Eメール

次に、次のテーブルから選択します WHERE listid = '33'

テーブル -> listsub スキーマ

リスト ID | サブ ID | サブデート | サブデート解除 | 状態

皆さん、信じられないほどの助けをありがとうございました!

4

1 に答える 1