sql >> Database >  >> RDS >> Oracle

Oracle-record selecteren met voorwaarde voor meerdere kolommen

Tel relevante rijen. Als alleen ename nodig is

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

BEWERKEN

Na nieuwe reeks voorwaarden

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. MySQL 'POINT' en PHP gebruiken om breedte- en lengtegraadpunten in te voegen via een formulier

  2. Ondersteunt uw ODBC-stuurprogramma gebruikersgegevensbronnen?

  3. Waarom is het het beste om een ​​telefoonnummer op te slaan als een string versus een geheel getal?

  4. Hoe gegevens uit MYSQL te selecteren met LIMIT bevat één element met waarde, bijvoorbeeld. 1