summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/class/catalog.class.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/class/catalog.class.php b/lib/class/catalog.class.php
index 943f18f4..4b8a854d 100644
--- a/lib/class/catalog.class.php
+++ b/lib/class/catalog.class.php
@@ -237,17 +237,17 @@ class Catalog {
$time = $data['1'];
$size = $data['2'];
- $sql = "SELECT COUNT(`album`) FROM `song` $catalog_search GROUP BY `album`";
+ $sql = "SELECT COUNT(DISTINCT(`album`)) FROM `song` $catalog_search";
$db_results = Dba::query($sql);
$data = Dba::fetch_row($db_results);
$albums = $data['0'];
- $sql = "SELECT COUNT(`artist`) FROM `song` $catalog_search GROUP BY `artist`";
+ $sql = "SELECT COUNT(DISTINCT(`artist`)) FROM `song` $catalog_search";
$db_results = Dba::query($sql);
$data = Dba::fetch_row($db_results);
$artists = $data['0'];
- $sql = "SELECT COUNT(`genre`) FROM `song` $catalog_search GROUP BY `genre`";
+ $sql = "SELECT COUNT(DISTINCT(`genre`)) FROM `song` $catalog_search";
$db_results = Dba::query($sql);
$data = Dba::fetch_row($db_results);
$genres = $data['0'];