2014-01-01から1年間の記事一覧

複数のテーブルのどれかに紐付いているデータを出力する(速度改善)

MySQLで速度改善の事例が見つかったのでメモ テーブル構成 users ユーザー clubs 部活 councils 生徒会 mysql> DESC users +------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extr…

配列の要素の全組み合わせを出力する

配列の要素の全組み合わせを出力したいということが発生したのでメモ array = %w[a b c d e] all_combi=[] array.count.times{|i| all_combi += array.combination(i+1).to_a} all_combi #=> [["a"], ["b"], ["c"], ["d"], ["e"], ["a", "b"], ["a", "c"], […