1

イベントのテーブルと eventPerformers の _dependentTable があります。1 つのイベントに複数のパフォーマーを含めることができます。パフォーマーは、eventPerformers テーブル内の eventId キーを介してイベントに関連付けられます。イベント テーブルには、パフォーマー データは保持されません。

Zend_DB_Table クラスを使用して、特定の performerId を持つすべてのイベントを戻すにはどうすればよいですか? イベント テーブルの日付フィールドで並べ替えるには?

助けてくれてありがとう!

4

1 に答える 1

1

これは、結合を利用して行うことができます。詳細と例については、Zend Framework db select manualを参照してください。

INNER JOINこれは、 and を使用した通常の mysql クエリですSORT BY event.date(Zend select() によって生成されたクエリをエコーし​​て確認します)。

于 2011-05-23T12:08:52.483 に答える