sql >> Database >  >> RDS >> Mysql

Extraheer tuples met gespecificeerde gemeenschappelijke waarden in een andere kolom in SQL

In R zou je kunnen doen

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

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

Het Base R-equivalent daarvan zou

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

#  Col1 Col2
#1    1  ABC
#4    1  DEF

We selecteren de groepen die alle vc . hebben erin.



  1. PostgreSQL Connection Pooling:Deel 1 – Voor- en nadelen

  2. Waar geüploade bestanden kunnen worden opgeslagen (geluid, foto's en video)

  3. Wat is het verschil tussen MySQL Native Driver en MySQL Client Library?

  4. mysql selecteer laagste prijs uit multi select