Necesito recuperar una lista de todos los valores que se utilizan para un atributo de producto específico, en (pseudo) SQL:
SELECT DISTINCT attribute FROM products;
¿Cómo usaría el Magento ORM para generar una consulta equivalente? He probado la distinct()
función pero no funciona como esperaba:
// Returns an array of NULL with a length equal to all products in the catalog
Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('attribute')
->distinct(true)
->getColumnValues('attribute');
Lo que estoy trabajando para obtener sería una matriz de attribute
valores, sin duplicados
array('some value', 'some other value', 'a really common value', 'etc...');