sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener datos de la tabla principal y secundaria en función del estado donde la clave externa tiene un estado diferente para cada fila

Usa una combinación aquí:

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

PrimaryCaseNo y impression_type no se mencionaron en la explicación de la pregunta, así que los ignoré, puedes cambiar esto si es necesario.

Espero que esto te ayude.