Zend Framework を使用して 2 つのテーブルを結合する方法はいくつかあるようですが、これまでに行ったことがないため、どの方法が最適かわかりません。
これは私がやろうとしていることです...
データベースに 3 つのテーブルがあります。
users
( id , name )
groups
( id , name )
group_members
( id , group_id , user_id )
ユーザーが所属するグループを調べて、それをユーザーに表示しようとしています。この SQL ステートメントはほとんどの作業を行います (ただし、もっと良い書き方があるかもしれません)。グループのIDとタイトルである、私が関心のある列のみを返します。
SELECT groups.id, groups.title
FROM group_members
INNER JOIN groups
ON groups.id = group_members.group_id
WHERE user_id = $userId
Zend Framework でこれを行うにはどうすればよいですか?