sql >> Databasteknik >  >> RDS >> Mysql

Hur man hämtar data från överordnad och underordnad tabell på basis av status där främmande nyckel har olika status för varje rad

Använd en gå med här:

$the_data_you_want = Case::join('case_revisions', 'case.id', '=', 'case_revisions.case_id')
    ->where('status', 'treatment')
    ->get();

PrimaryCaseNo och impression_type nämndes inte i förklaringen till frågan så jag struntade i dem, du kan ändra detta om det behövs.

Jag hoppas att detta hjälper dig.




  1. Infoga rader endast när id från en annan tabell finns

  2. Mysql-fel:#1247 - Referens "karma" stöds inte (hänvisning till gruppfunktion)

  3. Mysql:Välj rader från en tabell som inte finns i en annan

  4. Avancerade aggregat för summa fält