Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erhalten Sie Daten aus der übergeordneten und untergeordneten Tabelle auf der Grundlage des Status, wobei Fremdschlüssel für jede Zeile einen anderen Status haben

Verwenden Sie hier einen Join:

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

PrimaryCaseNo und impression_type wurden in der Erklärung der Frage nicht erwähnt, also habe ich sie ignoriert, Sie können dies bei Bedarf ändern.

Ich hoffe, das hilft Ihnen.