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

Come ottenere i dati dalla tabella padre e figlio in base allo stato in cui la chiave esterna ha uno stato diverso per ogni riga

Usa un join qui:

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

PrimaryCaseNo e impression_type non sono stati menzionati nella spiegazione della domanda, quindi li ho ignorati, puoi cambiarlo se necessario.

Spero che questo ti aiuti.