Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trích xuất các bộ giá trị chung được chỉ định trong một cột khác trong SQL

Trong R, bạn có thể làm được

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

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

Cơ sở R tương đương với điều đó sẽ là

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

#  Col1 Col2
#1    1  ABC
#4    1  DEF

Chúng tôi chọn các nhóm có tất cả vc trong họ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào để xóa tệp cấu hình bộ đệm Laravel Bootstrap?

  2. Cách KHÔNG THÍCH hoạt động trong MySQL

  3. Kết nối với db MySQL từ xa từ bộ chứa docker

  4. Đề xuất sao lưu trang web php và db mysql

  5. MySQL:Chia danh sách được phân tách bằng dấu phẩy thành nhiều hàng