Làm thế nào tôi sẽ xây dựng truy vấn này sử dụng Zend_Db_Select?
:Làm thế nào tôi có thể tham gia một subquery sử dụng 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
Có vẻ nó có thể được thực hiện như thế này: \t \t \t \t $ subscribers-> joinLeft (mảng ($ tableAlias => mới Zend_Db_Expr ('(' $ query ')'..)), \t \t \t \t \t \t \t $ joinCondition, array ($ fieldInfo [ 'name'] => 'giá trị')); – Oleg