Come faccio a costruire questo query utilizzando Zend_Db_Select?
:Come posso partecipare a una sottoquery utilizzando Zend_Db_Select
SELECT users.user_id, email_address, t1.value as 'languages'
FROM users
LEFT JOIN (
SELECT
user_id
, field_id
, GROUP_CONCAT(value SEPARATOR ',') AS value
FROM user_multivalued
WHERE field_id=25
GROUP BY user_id, field_id) t1
ON t1.user_id = users.users_id
WHERE list_id = 45
Sembra si può fare in questo modo: \t \t \t \t $ subscribers-> joinLeft (array ($ tableAlias => new Zend_Db_Expr ('(' $ query ')'..)), \t \t \t \t \t \t \t $ joinCondition, array ($ fieldInfo [ 'name'] => 'valore')); – Oleg