sql >> Database teknologi >  >> RDS >> Oracle

Oracle-valg af post med flere kolonnebetingelser

Tæl relevante rækker. Hvis kun ename er nødvendig

select ename
from mytable
where event in (37,49) and date is null
group by ename
having count(*) = 2

REDIGER

Efter nyt sæt betingelser

select distinct ename
from mytable t1
where not exists ( 
    select 1 
    from mytable t2
    where t2.ename = t1.ename and t2.event in (37,49) and t2.date is not NULL)
    ;


  1. django.db.utils.OperationalError:(2013, Mistet forbindelse til MySQL-serveren ved 'håndtryk:læser initial kommunikationspakke', systemfejl:0)

  2. JDBC på Google Apps Script. Undtagelse:Erklæring annulleret på grund af timeout eller klientanmodning

  3. tilpasse pager i psql

  4. Hvordan får jeg id'et efter INSERT i MySQL-databasen med Python?