我正在尝试将以下 sql 查询构建为 Zend_Db_Select 对象
$sql = "
SELECT
u.id,
u.email,
s.nic as nic,
(SELECT COUNT(*) FROM event WHERE user_id = u.id AND event='login') as logins,
(SELECT COUNT(*) FROM event WHERE user_id = u.id AND event='export') as exports,
(SELECT MAX(time) FROM event WHERE user_id = u.id AND event='login') as lastlogin,
(DATEDIFF(u.expire_date, NOW())) as daysleft
FROM
user u,
seller s
WHERE
u.seller_id = s.id";
没有运气。我无法让子查询在 Zend_Db_Select 对象中工作。
是否可以通过连接而不是子查询来实现相同的结果?
任何有关如何使这项工作的提示将不胜感激。