Hallo
ich habe eine SQLite DB mit einer Tabelle. Aus dieser möchte ich in einer Spalte die Anzahl der Verschiedenen Einträge zählen, wenn in einer anderen Spalte ein bestimmter Wert steht.
Ein Beispiel: ich möchte die Anzahl der verschiedenen Einträge in Spalte 2 zählen wenn (UND verknüpft) in Spalte 3 eine 1 steht. Ergebnis in diesem Beispiel ist also 4 (A, B, C und D -> 4 Verschiedene).
Spalte_1 Spalte_2 Spalte_3
A A 1
B A 1
A B 1
B B 1
A C 1
B C 1
A D 1
A E L
im Moment sieht die Abfrage so aus:
SELECT COUNT(Spalte_2) FROM tabelle WHERE Spalte_3 LIKE '%1%'
Diese liefert mir als Ergebnis aber 7.
Hat jemand einen Tipp wie ich die Abfrage gestalten muss?
ich habe eine SQLite DB mit einer Tabelle. Aus dieser möchte ich in einer Spalte die Anzahl der Verschiedenen Einträge zählen, wenn in einer anderen Spalte ein bestimmter Wert steht.
Ein Beispiel: ich möchte die Anzahl der verschiedenen Einträge in Spalte 2 zählen wenn (UND verknüpft) in Spalte 3 eine 1 steht. Ergebnis in diesem Beispiel ist also 4 (A, B, C und D -> 4 Verschiedene).
Spalte_1 Spalte_2 Spalte_3
A A 1
B A 1
A B 1
B B 1
A C 1
B C 1
A D 1
A E L
im Moment sieht die Abfrage so aus:
SELECT COUNT(Spalte_2) FROM tabelle WHERE Spalte_3 LIKE '%1%'
Diese liefert mir als Ergebnis aber 7.
Hat jemand einen Tipp wie ich die Abfrage gestalten muss?