I need to convert the following select statement into a Query. The statement is a bit complex ,hence I am stuck. Can somebody kindly help in this regard ?
while select caseDetailBase1
join caseCategoryHierarchyDetailloc
where (caseDetailBase1.CategoryRecId == caseCategoryHierarchyDetailloc.RecId
&& (caseCategoryHierarchyDetailloc.LegalConfidential == NoYes::Yes
|| caseCategoryHierarchyDetailloc.LegalConfidential == NoYes::No)
&& caseDetailBase1.createdBy == curUserId())
|| (caseDetailBase1.CategoryRecId == caseCategoryHierarchyDetailloc.RecId
&& caseCategoryHierarchyDetailloc.LegalConfidential == NoYes::No
&& caseDetailBase1.createdBy != curUserId())