Умельцы, выручайте пожалуйста.

Скорее всего туплю, но пока для меня это мистика какая-то...
$query = "SELECT mid,name,alias FROM #__properties_state WHERE parent = 1";
$db->setQuery($query);
$row=$db->loadAssocList();
echo $db->getAffectedRows();
Выводит "15", т.к. есть на самом деле - 15 строк в таблице.
$query = "SELECT id,mid,name,alias FROM #__properties_state";
$db->setQuery($query);
$row=$db->loadAssocList();
echo $db->getAffectedRows();
Выводит "24", хотя на самом деле в таблице так и осталось 15 строк. Разница лиш в том что добавил в
SELECT еще поле
id. В таблице поле
id PRIMARY
print_r ($row); выводит массив с 0-14 элементов.
Результат запроса в phpmyadmin
id mid name alias
1 0 Житомирская область zhitomir-oblast
2 0 Харьковская область kharkovoblast
3 0 Винницкая область vinnitsa-oblast
4 0 Хмельницкая область khmelnitskiy-oblast
5 0 Ровненская область rovno-oblast
6 0 Сумская область sumy-oblast
7 0 Черкасская область cherkassy-oblast
8 0 Киевская область kiev-oblast
9 0 Полтавская область poltava-oblast
10 0 Днепропетровская область dnepropetrovsk-oblast
11 0 Одесская область odessa-oblast
12 0 Черниговская область chernigov-oblast
13 0 Тернопольская область ternopol-oblast
14 0 Волынская область volinskaya-oblast
15 0 Ивано-Франковская область ivano-frankovsk-oblast