Chcę policzyć liczbę odrębnych elementów w kolumnie z zastrzeżeniem pewnych warunkach, na przykład, jeśli tabela jest tak:COUNT DISTINCT z warunkami
tag | entryID
----+---------
foo | 0
foo | 0
bar | 3
Jeśli chcę policzyć odrębną znaczniki jako "liczba znaczników" i policzyć liczbę odrębnych znaczników z identyfikatorem wpisu> 0 jako "dodatnią liczbę znaczników" w tej samej tabeli, co mam zrobić?
Teraz liczę od dwóch różnych tabel, w których w drugiej tabeli wybrałem tylko te wiersze z identyfikatorem entryID większym niż zero. Myślę, że powinien istnieć bardziej zwarty sposób rozwiązania tego problemu.
Ale czy wartość positive_tag_count również będzie inna? – derekhh
Edytowane zapytanie nadal nie rozwiązuje problemu - czy to nie działa teraz na różnych wartościach pozycji początkowych, a nie odrębnych znacznikach? – BrianC
To naprawdę sprytne rozwiązanie. – Luc