sql >> Base de Datos >  >> RDS >> Mysql

unir tablas y mostrar el resultado [Laravel 5]

En primer lugar, su id en groups debe alinearse con group_id en project_group , ¿Correcto? Entonces, asumiré que 'GROUP1' tiene una identificación de 115 y no 1 como la tienes.

En segundo lugar, ¿cómo se relacionan las preguntas con los proyectos? Tienes group_id en las preguntas, que parece que debería ser una identificación del proyecto, pero esto no es seguro.

SELECCIONE text
DE questions
UNIÓN INTERNA project_group USANDO (group_id )
INTER JOIN groups EN project_group .project_id =groups .id
DONDE groups .name ='GRUPO1'
Y project_group .user_id =3;

Nuevamente, esto solo funcionará si corrige group_id ser una clave externa que hace referencia a id en los groups mesa. En este caso, esto debería hacer lo que quieras.