如何使用涉及依赖表的条件进行 zend_db_table 查询?
我有一个事件表和一个 eventPerformers 的 _dependentTable。一场活动可以有多名表演者。表演者通过 eventPerformers 表中的 eventId 键与事件相关。事件表不保存表演者数据。
使用 Zend_DB_Table 类,如何拉回具有特定 PerformerId 的所有事件?按事件表中的日期字段排序?
感谢您的帮助!
I have a table of events and a _dependentTable of eventPerformers. One event can have multiple performers. The performers are related to the events via eventId key within the eventPerformers table. The events table holds no performer data.
Using Zend_DB_Table classes, how can I pull back all events that have a specific performerId? sorting by a date field in the events table?
Thanks for any help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过利用联接来做到这一点。有关更多信息和示例,您可以查看 Zend Framework db选择手动。
这只是一个带有
INNER JOIN
和SORT BY event.date
的常规 mysql 查询(通过回显 Zend select() 生成的查询进行验证)You can do this by utilizing joins. For more information, and examples, you can have a look at the Zend Framework db select manual.
It's just a regular mysql query with
INNER JOIN
andSORT BY event.date
(verify by echoing the Zend select() generated query)