Argumento If / Else de PHP y objetos PDO

¿Cómo puedo hacer un argumento si / else con lo siguiente. Me gustaría definir la condición $ variable como la intersección de la Tabla A y la Tabla B y, en última instancia, donde esta condición es verdadera, luego ejecutar algún código.

Aquí está el PHP que tengo (estoy tratando de hacer coincidir table1.field1 y table2.field1 y donde sea verdadero, luego agregaré una clase CSS a la<tr>)

$result = $dbh->query("SELECT field1, field2, field3, field4 FROM table1 ORDER BY field1 DESC");
$result->setFetchMode(PDO::FETCH_ASSOC);

$match = $dbh->query("SELECT table1.field1 FROM table1 INNER JOIN table2 WHERE table2.field1 = table1.field1");

$condition = **???????**

Además, ¿hay una manera de simplificar este código? Siento que es demasiado largo. Mark Twain tiene un dicho: "Lo siento, esta carta es demasiado larga, no tuve tiempo de hacerla más corta". Me gustaría poder decir que esto es relevante aquí, ¡pero he estado en esto por un tiempo! Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta