sql >> Databasteknik >  >> RDS >> Oracle

Oracle väljer post med flera kolumner

Räkna relevanta rader. Om bara ename behövs

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

REDIGERA

Följer nya villkor

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. Utlösare för att ta bort rader från relaterade tabeller innan rader tas bort från den faktiska tabellen

  2. Hur väljer man flera poster (rad) från en kolumn i mysql?

  3. Createuser:kunde inte ansluta till databasen postgres:FATAL:rollen tom finns inte

  4. Postgresql-socket-fel på OSX 10.7.3 när du kör Djangos syncdb