sql >> Databáze >  >> RDS >> Mysql

spojit tabulky a zobrazit výsledek [Laravel 5]

Nejprve vaše id ve groups by měl být v souladu s group_id na project_group , že jo? Takže budu předpokládat, že 'GROUP1' má ID 115 a ne 1, jak to máte vy.

Za druhé, jak souvisí otázky s projekty? Máte group_id na otázky, což vypadá, že by to mělo být ID projektu, ale to není jisté.

VYBERTE text
Z questions
INNER JOIN project_group POUŽÍVÁNÍ (group_id )
INNER JOIN groups ON project_group .project_id =groups .id
WHERE groups .name ='GROUP1'
A project_group .user_id =3;

Opět to bude fungovat, pouze pokud opravíte group_id být cizí klíč odkazující na id ve groups stůl. V tomto případě by to mělo dělat to, co chcete.




  1. Java databáze abstrakce pro GWT (nebo:Je Hibernate dobrá volba?)

  2. Vytvoření datového modelu pro systém správy parkovacích míst

  3. Jak načíst obrázky z databáze MySQL a zobrazit je v html tagu

  4. Je možné změnit přirozené pořadí sloupců v Postgresu?