Ich habe 2 Tabellen (Benutzer, Logins). Ich möchte eine Abfrage erstellen, die Benutzer abruft, die im April einen create_date-Benutzer und einen creates_date-Benutzernamen haben. Dann würde ich gerne sehen, wie viele dieser Benutzer ein Login create_date im Mai haben. (Anmelden Cohort)Login-Kohorte über Monate
User_id | create_date
1 | 04-05-16
2 | 04-08-16
3 | 05-05-16
4 | 05-06-16
User_id | login_create_date
1 | 04-05-16
1 | 05-08-16
1 | 05-09-16
2 | 04-09-16
2 | 05-015-16
3 | 05-16-16
3 | 05-20-16
3 | 05-21-16
Sorry, ich möchte noch hinzufügen, dass die Datensätze in der Benutzer-Tabelle eindeutig sind, aber der Benutzer viele Instanzen in der Tabelle Anmeldungen haben. Wie würde ich mit Ihrer ersten Methode sicherstellen, dass nur einmal Benutzer gezählt werden? – Cletus
@Cletus. . . Die erste Abfrage wählt nur aus der Tabelle "Benutzer" aus, sodass keine doppelten Benutzer vorhanden sein können. –