sql >> Database teknologi >  >> RDS >> Mysql

Sådan hentes data fra overordnet og underordnet tabel på basis af status, hvor fremmednøgle har forskellig status for hver række

Brug et join her:

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

PrimaryCaseNo og impression_type blev ikke nævnt i forklaringen af ​​spørgsmålet, så jeg ignorerede dem, du kan ændre dette, hvis det er nødvendigt.

Jeg håber, at dette hjælper dig.




  1. Fordele og ulemper ved at tabelnavn har mellemrum

  2. Nemmeste måde at aktivere PHP og MySQL på Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)?

  3. Skub en SQLite-database til Heroku med tryk?

  4. Problem med Oracle-char-type i Hibernate HQL-forespørgsel