Ich habe einen Tabellennamen Benutzer. Es sei angenommen, in der Tabelle Ich habe folgende Felder:SQL group_by query
Benutzer-ID, UUID1, UUID2
Ich versuche, die folgende SQL-Abfrage erstellen die zurückkehren wird: .Anzahl der Zeilen einschließlich der gleichen UUID1 und UUID2. nicht, dass UUID1 gleich UUID2 ist, sondern nur die Nummer der Zeile, die beide enthält (GROUP BY) und zusätzlich die Anzahl der Zeilen UUID1 oder UUID2 enthält (Getrennt, keine Gruppierung).
So würde Ich mag eine Tabelle ausgegeben haben, wie folgt: UUID1, UUID2, Number_of_Rows_Contain_both, Number_Of_Rows_Contains_Only_Only_One
Jede Idee, wie kann ich eine solche Abfrage erzeugen?
einige Beispieltabellendaten hinzufügen, und das erwartete Ergebnis. – jarlh
Beispieldaten pls – theDbGuy
Auch: welche DBMS benutzen Sie? –