sql >> Databáze >  >> RDS >> Mysql

Extrahujte n-tice se zadanými společnými hodnotami v jiném sloupci v SQL

V R můžete udělat

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

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

Jeho ekvivalent Base R by byl

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

#  Col1 Col2
#1    1  ABC
#4    1  DEF

Vybereme skupiny, které mají všechny vc v nich.



  1. Je INSERT RETURNING zaručeno, že vrátí věci ve správném pořadí?

  2. Jak zobrazit datum v jiném formátu v oracle

  3. PHP:vložte více hodnot zaškrtávacích políček do jednoho sloupce MySQL

  4. Jak upravit datový typ v Oracle s existujícími řádky v tabulce