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

Forespørgsel for at validere, om elementer findes i partitionsgruppen

Dette er mere en Relationel Division problem, men du skal vise hver enkelt GROUP med hvert Element .

Forespørgsel:

VÆLG a.*FRA Tabelnavn aHVOR FINDER (VÆLG 1 FRA Tabelnavn b HVOR a."GRUPPE" =b."GRUPPE" OG b."ELEMENT" I ('A','B') GRUPPER EFTER b."GROUP" HAR COUNT(*) =2 ) 

OUTPUT

╔═══════╦═════════╗║ GROUP ║ ELEMENT ║╠═════════════════ 1 ║ A ║║ 1 ║ B ║║ 1 ║ C ║║ 4 ║ A ║║ 4 ║ B ║╚══════════════❑kode

Men hvis du kun vil returnere GROUP , kan du blot bruge dette nedenfor

VÆLG "GRUPPE"FRA Tabelnavn bHVOR "ELEMENT" I ('A','B')GRUPPE EFTER "GRUPPE" MED ANTAL(*) =2 

OUTPUT

╔═══════╗║ GROUP ║╠═══════╣║ 1 ║║ 4 ║╚════════-kode 


  1. Hvornår eller hvorfor skal man bruge en SET DEFINE OFF i Oracle Database

  2. PlanetScale &Vitess:Referenceintegritet med ældre delte databaser

  3. Sådan bruges BOOLEAN-typen i SELECT-sætningen

  4. Sådan konfigureres MySQL under XAMPP til at arbejde med IPv6