Meine Datenbank ist Setup auf folgende WeiseMySQL-Gruppe mehr Ereignisse gleichzeitig auf unbekannte Datumzeit auftretende
date DATETIME
event VARCHAR(10)
Hier ist ein Beispiel der Daten
[2016-03-20 12:00:00] [event1]
[2016-03-20 12:00:00] [event2]
[2016-03-20 12:00:00] [event3]
[2016-03-20 12:01:00] [event1]
[2016-03-20 12:01:00] [event8]
[2016-03-20 12:01:00] [event6]
Ich versuche, auf mehrere Ereignisse anzupassen ein einzelner unbekannter Zeitpunkt
Zum Beispiel, wenn event1, event2, event3 zur gleichen Zeit auftreten, möchte ich dieses Datum übereinstimmen und gruppieren und das Datum
zurückgebenMatch found at [2016-03-20 12:00:00]
Ich habe versucht, aber einige Code schreiben ehrlich Wissen meine sql als sehr
begrenzt istSELECT log.date
FROM eventlog log
INNER JOIN eventlog e
ON(log.date = e.date)
WHERE e.event = 'event1'
OR e.event = 'event2'
OR e.event = 'event3'
GROUP BY log.date
Jede Hilfe wäre