sql >> Database teknologi >  >> RDS >> Mysql

Uddrag tupler med specificerede fælles værdier i en anden kolonne i SQL

I R kunne du gøre

library(dplyr) 
df %>% 
   group_by(Col1) %>% 
   filter(all(vc %in% Col2))

#   Col1 Col2 
#  <int> <fct>
#1     1 ABC  
#2     1 DEF  

Base R-ækvivalenten til det ville være

df[as.logical(with(df, ave(Col2, Col1, FUN = function(x) all(vc %in% x)))), ]

#  Col1 Col2
#1    1  ABC
#4    1  DEF

Vi vælger de grupper, der har alle vc i dem.



  1. Oracle Case Statement forklaret med tips og eksempler

  2. Overvågning &Ops Management af MySQL 8.0 med ClusterControl

  3. Sådan aktiveres alle CHECK &fremmednøglebegrænsninger for en tabel i SQL Server (T-SQL-eksempler)

  4. MySql:Vælg elementer, der har alle værdierne