Dagi: SQl ORACLE abfrage

Beitrag lesen

with min_private as (
      select min(c4.private_01)
        from contact c4
       where c4.member_id=53
         and c4.contact_type_id=5
    group by c4.member_id
)
select content, MEMBER_ID
  from contact c
 where c.contact_id in (select c2.contact_id
                          from contact c2
                         where c2.member_id=53
                           and c2.contact_type_id=5
                           and c2.priority in (select min(c3.priority)
                                                 from contact c3
                                                where c3.member_id=53
                                                  and c3.contact_type_id=5
                                                  and c3.private_01 in (select * from min_private)
                                             group by c3.member_id)
                           and c2.private_01 in (select * from min_private))
   and c.contact_type_id=5

Hab jetzt mit dieser abfrage das problem naja nicht gelöst aber einen weg gefunden.

Kann mir jetzt da einer weiterhelfen? wie kann ich aus der abfrage eine abfrage erstellen, bei der ich nicht die memberid fest vorgebe. in dem fall die 53