Aktivitätstabellenprobe
id (selbst inkrementierende ID), Name (Aktivitätsname), send_time (Startzeit), UID (Benutzer-ID, die die Aktivität erstellt hat) ...
Statistischer Tabellenstatus
id (selbst inkrementierende ID), mtype (Aktivitätstyp 1, 2, 3; 1 stellt die Aktivität innerhalb der Tabellenprobe dar), sid (Quellen-ID, ID der Aktivitätstabelle), pid (Personen-ID), open_time (Zeitpunkt des Öffnens der E-Mail) ...
Fragen Sie die vom Benutzer mit Benutzer-ID 6 erstellte Aktivitätsliste ab (einschließlich Informationen: Aktivitätsname, Startzeit, Gesamtzahl der E-Mails, Gesamtzahl der geöffneten E-Mails).
open_time>0 ist die Aufzeichnung geöffneter E-Mails, feste Bedingung mtype=1 ,sid = Die aktive Tabellen-ID, die von der Probe bis uid=6 abgefragt wurde.
Jetzt wird die Abfrage separat durchgeführt und anschließend das Array verarbeitet.
Ich weiß nicht, wie ich die erforderlichen Daten in einer SQL überprüfen soll. Bitte Gott um Hilfe
由于左联了两次,可能会有效率问题,在找更优方法
Update
方法2:子查询