Mysql
 sql >> Database >  >> RDS >> Mysql

unisci le tabelle e visualizza il risultato [Laravel 5]

Innanzitutto, il tuo id su groups dovrebbe allinearsi con group_id su project_group , Giusto? Quindi, suppongo che "GRUPPO1" abbia ID 115 e non 1 come lo hai tu.

In secondo luogo, come si collegano le domande ai progetti? Hai group_id su domande, che sembra dovrebbe essere un ID progetto, ma questo non è certo.

SELEZIONA text
DA questions
INNER JOIN project_group UTILIZZO (group_id )
INNER UNISCITI a groups ON project_group .project_id =groups .id
WHERE groups .name ='GRUPPO1'
E project_group .user_id =3;

Anche in questo caso, funzionerà solo se correggi group_id essere una chiave esterna che fa riferimento a id sui groups tavolo. In questo caso, questo dovrebbe fare quello che vuoi.