Napi CakePHP feladvány

Tegnap este egy jó kis 10 perces szívás CakePHP-val:

$this->set('_tho', $this->ind->find('count', array('fields' => 'DISTINCT org_id')));

OKÉ! A generált sql: SELECT COUNT(DISTINCT org_id) AS "count" FROM "inds" AS "ind" WHERE 1 = 1

$this->set('_thp', $this->ind->find('count', array('fields' => 'DISTINCT project_id')));

OKÉ! A generált sql: SELECT COUNT(DISTINCT project_id) AS "count" FROM "inds" AS "ind" WHERE 1 = 1

$this->set('_thc', $this->ind->find('count', array('fields' => 'DISTINCT country_id')));

NEM OKÉ! A generált sql: SELECT DISTINCT "ind"."country_id" AS "ind__country_id" FROM "inds" AS "ind" WHERE 1 = 1

A helyes megfejtőknek egy virtuális pirospont...

Hozzászólások

Ez a WHERE 1 = 1 annyira szanalmas. Miert nem lehet elkezelni azt, hogy ha a feltetelek tombje ures?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

count vs country ?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!