DB verfügt über 3 Spalten (Thing1, Thing2, Datetime). Was ich tun möchte, ist, alle Datensätze für thing1 zu ziehen, die mehr als 1 single thing2-Eintrag dafür haben.MYSQL Abrufen aller Werte für eine GROUP BY
SELECT thing1,thing2 FROM db WHERE datetime >= DATE_SUB(NOW(), INTERVAL 1 HOUR) GROUP BY thing1 HAVING COUNT(DISTINCT(thing2)) > 1;
mich Ruft fast, was ich brauche, aber natürlich auch die „GROUP BY“ macht es, so dass es nur 1 Eintrag für die thing1 Spalte zurückgibt, aber ich brauche alle thing1, thing2 Einträge.
Alle Vorschläge würden sehr geschätzt werden.
Unterabfrage, um die Dings zu finden, die Sie wollen, dann verbinden, um die Datensätze für diese ding1 Werte zu finden. – Uueerdo