這裏結合的MySQL AND和OR語句就是我當前正在運行的查詢:在同一查詢
$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'結尾。
現在我需要添加一個或語句相同的查詢裏面,所以它讀取:
我找一個學生是在與「ICV」 和開始的課程與「312結束'和(具有角色5 或角色15)。
如何在MySQL中對這種嵌套條件進行格式化?
做它完全按照你在你的僞代碼。在'()'中將這兩個條件分組在一起。 –