summaryrefslogtreecommitdiff
path: root/library/WT/Stats.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2013-08-25 11:51:05 +0100
committerGreg Roach <fisharebest@gmail.com>2013-08-25 11:51:05 +0100
commit3de56c0ee5e7d0b74e10645c887f319cda363ee5 (patch)
tree88395fc7f3763403281ff623e6209500baa3825f /library/WT/Stats.php
parentb8e620d8b2a7047970e7346ae44e426683c6fab9 (diff)
downloadwebtrees-3de56c0ee5e7d0b74e10645c887f319cda363ee5.tar.gz
webtrees-3de56c0ee5e7d0b74e10645c887f319cda363ee5.tar.bz2
webtrees-3de56c0ee5e7d0b74e10645c887f319cda363ee5.zip
Remove unnecessary LEFT JOIN
Diffstat (limited to 'library/WT/Stats.php')
-rw-r--r--library/WT/Stats.php16
1 files changed, 7 insertions, 9 deletions
diff --git a/library/WT/Stats.php b/library/WT/Stats.php
index 84e3a3e32e..6e0cfaf67a 100644
--- a/library/WT/Stats.php
+++ b/library/WT/Stats.php
@@ -2838,15 +2838,13 @@ class WT_Stats {
$sizes = explode('x', $size);
$max = 0;
$rows=self::_runSQL(
- " SELECT SQL_CACHE ROUND(AVG(f_numchil),2) AS num, FLOOR(married.d_year/100+1) AS century".
- " FROM `##families` AS fam".
- " LEFT JOIN `##dates` AS married ON married.d_file = {$this->_ged_id}".
- " WHERE".
- " married.d_gid = fam.f_id AND".
- " fam.f_file = {$this->_ged_id} AND".
- " d_julianday1<>0 AND".
- " married.d_fact = 'MARR' AND".
- " married.d_type IN ('@#DGREGORIAN@', '@#DJULIAN@')".
+ " SELECT SQL_CACHE ROUND(AVG(f_numchil),2) AS num, FLOOR(d_year/100+1) AS century".
+ " FROM `##families`".
+ " JOIN `##dates` ON (d_file = f_file AND d_gid=f_gid)".
+ " WHERE f_file = {$this->_ged_id}".
+ " AND d_julianday1<>0".
+ " AND d_fact = 'MARR'".
+ " AND d_type IN ('@#DGREGORIAN@', '@#DJULIAN@')".
" GROUP BY century".
" ORDER BY century");
if (empty($rows)) return '';