0

如何在 Zend 中进行这项工作...

   select name, comment_id, text, date, number
from user, comment, telephone
where user.user_id = comment.user_id
and telephone.telephone_id = comment.telephone_id
and telephone.number = 000;

谢谢

4

1 回答 1

1

我不确定哪个列属于哪个表,但如果我犯了错误,更改它很简单。Zend 中的查询可以这样写:

$select = $db->select();
$select->from('user', array('name'));
$select->join('comment', 'user.user_id = comment.user_id', array('comment_id', 'text', 'date'));
$select->join('telephone', 'telephone.telephone_id = comment.telephone_id', array('number'));
$select->where('telephone.number = ?', '000');

我建议您阅读文档以便能够轻松地构建选择查询。

于 2013-10-20T14:44:30.597 回答