sql >> Database >  >> RDS >> Mysql

tabellen samenvoegen en resultaat weergeven [Laravel 5]

Ten eerste, uw id op groups zou moeten aansluiten bij group_id op project_group , Rechtsaf? Dus ik neem aan dat 'GROUP1' id 115 heeft en niet 1 zoals jij die hebt.

Ten tweede, hoe verhouden vragen zich tot projecten? Je hebt group_id op vragen, wat lijkt alsof het een project-ID zou moeten zijn, maar dit is niet zeker.

SELECTEER text
VAN questions
INNER JOIN project_group GEBRUIKEN (group_id )
INNER WORD LID van groups AAN project_group .project_id =groups .id
WAAR groups .name ='GROEP1'
EN project_group .user_id =3;

Nogmaals, dit werkt alleen als je group_id corrigeert een refererende sleutel zijn die verwijst naar id op de groups tafel. In dit geval zou dit moeten doen wat je wilt.




  1. MySQL:Wat betekent de gelijke dubbele punt =:in een update-statement?

  2. beste manier om 1:1 gebruikersrelaties op te slaan in een relationele database

  3. 4 tips voor het instellen van uw SQL Server-waarschuwingen

  4. MYSQL-query-uitdaging met één tabel, twee kolommen