Mysql
 sql >> база данни >  >> RDS >> Mysql

Извличане на кортежи с определени общи стойности в друга колона в SQL

В R можете да направите

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

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

Базовият R еквивалент на това би бил

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

#  Col1 Col2
#1    1  ABC
#4    1  DEF

Избираме групите, които имат всички vc в тях.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL отношения

  2. Канонична функция EntityFunctions.TruncateTime не съществува в MYSQL

  3. Mysqli подготвено изявление (предотвратяване на инжектиране на SQL)

  4. Грешка в MySQL #2014 - Командите не са синхронизирани; не можете да изпълните тази команда сега

  5. Драйвер за превключване на CodeIgniter от mysql --> mysqli