Mysql
 sql >> Baza danych >  >> RDS >> Mysql

połącz tabele i wyświetl wynik [Laravel 5]

Po pierwsze, Twój id w groups powinien być zgodny z group_id w project_group , prawo? Założę więc, że „GROUP1” ma identyfikator 115, a nie 1, tak jak masz.

Po drugie, jak pytania odnoszą się do projektów? Masz group_id na pytania, które wydają się być identyfikatorem projektu, ale to nie jest pewne.

WYBIERZ text
OD questions
WEWNĘTRZNE DOŁĄCZENIE project_group UŻYWANIE (group_id )
INNER JOIN groups WŁĄCZONE project_group .project_id =groups .id
GDZIE groups .name ='GROUP1'
I project_group .user_id =3;

Ponownie, zadziała to tylko wtedy, gdy poprawisz group_id być kluczem obcym odwołującym się do id w groups stół. W takim przypadku powinno to zrobić to, co chcesz.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można połączyć się z lokalnym serwerem MySQL w docker-compose

  2. moja transakcja nie jest wycofywana, gdy coś pójdzie nie tak w C# z mysql?

  3. MySQL - Łączenie wielu warunków WHEN w CASE

  4. W jaki sposób można zaprojektować prostą relacyjną relacyjną bazę danych nauczyciel-przedmiot-uczeń-wsadowy?

  5. połącz jeden wiersz z wszystkimi wierszami i zwróć cały wiersz