Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyodrębnij krotki z określonymi wspólnymi wartościami w innej kolumnie w SQL

W R możesz zrobić

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

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

Odpowiednikiem tego w Base R byłoby

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

#  Col1 Col2
#1    1  ABC
#4    1  DEF

Wybieramy grupy, które mają wszystkie vc w nich.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica w MySQL JOIN vs LEFT JOIN

  2. Wysyłanie formularza za pomocą <input type =button>

  3. java.sql.Rozszerzenie połączenia dla SSH

  4. Obsługa pełnotekstowych znaków specjalnych MySQL

  5. Procedury składowane MySQL używają ich lub nie