我有一个事件表和一个 eventPerformers 的 _dependentTable。一个事件可以有多个表演者。执行者通过 eventPerformers 表中的 eventId 键与事件相关联。事件表不包含表演者数据。
使用 Zend_DB_Table 类,我怎样才能拉回所有具有特定 performerId 的事件?按事件表中的日期字段排序?
谢谢你的帮助!
我有一个事件表和一个 eventPerformers 的 _dependentTable。一个事件可以有多个表演者。执行者通过 eventPerformers 表中的 eventId 键与事件相关联。事件表不包含表演者数据。
使用 Zend_DB_Table 类,我怎样才能拉回所有具有特定 performerId 的事件?按事件表中的日期字段排序?
谢谢你的帮助!
您可以通过使用连接来做到这一点。有关更多信息和示例,您可以查看Zend Framework db select manual。
它只是一个带有INNER JOIN
and的常规 mysql 查询SORT BY event.date
(通过回显 Zend select() 生成的查询来验证)