現在実行しているクエリは次のとおりです。
$result = R::getAll("SELECT * FROM vw_participantes_curso JOIN vw_cursos ON vw_participantes_curso.id = vw_cursos.id_curso where LEFT(vw_cursos.sigla, 3) = 'ICV' AND RIGHT(vw_cursos.sigla, 3) = '312' AND username = :u",
array(':u' => $username)
);
平易な英語では、クエリは次のようになります。
「ICV」で始まり「312」で終わるコースの学生を見つけてください。
次に、同じクエリ内に or ステートメントを追加して、次のようにする必要があります。
「ICV」で始まり「312」で終わるコースの学生を見つけてください(roleid 5またはroleid 15 を持っています)。
MySQL でこのようにネストされた条件をどのようにフォーマットしますか?