Get posts based multiple category ids

This is the schema of posts

<?xml version="1.0" encoding="UTF-8"?>
<model package="posts_lists" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.0">
    <object class="posts_List" table="posts_lists" extends="xPDOSimpleObject">
        <field key="name_gr" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
        <field key="name_en" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
        <field key="name_tr" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
        <field key="medium_id" dbtype="int" precision="11" phptype="integer" null="false"/>
        <field key="document_type_id" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
        <field key="published" dbtype="int" precision="1" phptype="integer" null="false" default="1" attributes="unsigned"/>             
        <aggregate alias="Medium_Category" class="Medium_Category" local="medium_id" foreign="id" cardinality="one" owner="foreign" />
        <aggregate alias="Document_Type_Category" class="Document_Type_Category" local="document_type_id" foreign="id" cardinality="many" owner="foreign" />
    </object>
</model>