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. MySQLで四半期ごとの結果を取得するために日付フィールドをグループ化するにはどうすればよいですか?

    2. MySQLで文字列を「より大きい」および「より小さい」と比較しても安全ですか?

    3. MySQLの動的クエリ

    4. IDと最新の日時によるMySQLグループ