Parece que hay algunas maneras diferentes de unir dos tablas usando Zend Framework, pero nunca lo he hecho antes, así que no sé cuál es la mejor manera de hacerlo.¿La mejor manera de hacer una unión interna usando Zend Framework?
Esto es lo que estoy tratando de hacer ...
Tengo 3 tablas en mi base de datos:
users
(id , name)
groups
(id , name)
group_members
(id , group_id , user_id)
Estoy tratando de mirar hacia arriba los grupos a los que pertenece un usuario hacia y mostrar eso al usuario. Esta declaración de SQL básicamente hace el trabajo (aunque puede haber una mejor manera de escribirlo). Solo devuelve las columnas que me interesan, que son la identificación y el título del grupo.
SELECT groups.id, groups.title
FROM group_members
INNER JOIN groups
ON groups.id = group_members.group_id
WHERE user_id = $userId
¿Cómo puedo hacer esto con el Zend Framework?
Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. – ekad