Mysql
 sql >> база данни >  >> RDS >> Mysql

свързване на таблици и показване на резултат [Laravel 5]

Първо, вашият id в групи трябва да съответства на group_id на project_group , нали? Така че ще приема, че „GROUP1“ има id от 115, а не 1, както го имате.

Второ, как въпросите са свързани с проекти? Имате group_id на въпроси, което изглежда, че трябва да е идентификатор на проект, но това не е сигурно.

ИЗБЕРЕТЕ текст
ОТ въпроси
INNER JOIN project_group ИЗПОЛЗВАНЕ (group_id )
INNER JOIN групи НА project_group .идентификатор_на_проект =групи .id
WHERE групи .име ='GROUP1'
И project_group .user_id =3;

Отново, това ще работи само ако коригирате group_id да бъде външен ключ, препращащ id в групите маса. В този случай това трябва да направи това, което искате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има грешка в mySQL, неизвестна колона където клауза

  2. Как да изберете дати от последните 30 дни в MySQL, дори датите не присъстват в mysql?

  3. как мога да получа масив от наскоро вмъкнати идентификационни номера на записи?

  4. Коя машина за база данни на MySQL е по-добра за съхраняване на сесии и данни за сесии:MyISAM или InnoDB?

  5. 'SQLSTATE[HY093]:Невалиден номер на параметър:броят на свързаните променливи не съвпада с броя на токените'