Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

joinに関するkshibata101のブックマーク (4)

  • Block Nested Loop Join/Batched Key Access Join

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    Block Nested Loop Join/Batched Key Access Join
  • MongoDBでJOINっぽいことをしてみる - Qiita

    はじめに 3.2からaggregation Stageに $lookupが追加され、SQLJOINっぽいことができるようになったので、試してみようと思います。 準備 部署IDを項目に持つ社員コレクションと、部署コレクションを用意します。 サンプルデータ employee コレクション /* 1 */ { "_id" : ObjectId("588dea189433b6511a29fcee"), "id" : "000001", "name" : "Tanaka", "sectionId" : "SEC-001", "rank" : "SE-1" } /* 2 */ { "_id" : ObjectId("588dea419433b6511a29fcef"), "id" : "000002", "name" : "Suzuki", "sectionId" : "SEC-001", "ran

    MongoDBでJOINっぽいことをしてみる - Qiita
  • yoko_net Blog : 結合したSELECT結果でUPDATEするTips(for MySQL)

    2010年12月20日15:55 カテゴリ技術関連IT関連 結合したSELECT結果でUPDATEするTips(for MySQL) 多用する割に良く忘れるので書いておきます。 SQLserver(Transact-SQL)なんかだと、かなり直感的に書けるイメージなのですがMySQLの書き方はイマイチ慣れません。 凄く単純な例を書くと以下のようになります。 UPDATE order_detail OD, product PD SET OD.name = PD.item_name WHERE PD.item_code = 10001 AND OD.order_id = 112233; 受注明細112233番の商品名称を、製品テーブル(product)の商品名称でアップデートしているイメージです。 実際にはこんな使い方はしないと思いますが、あくまで構文例ということで。 では、10001商品の名

  • MySQLでUpdateが遅いときはIndexを見直そう - ひっきぃのメモ帳

    ほぼ自分用のメモ。 ただいま、php+MySQLで試験の答案をブラウザで入力して採点するWebシステムを作成中です。 テーブル構造は次の通り(実際には英語のテーブル名とフィールド名です) [答案テーブル] UserID 試験No 問番号 日付 回答 正解 ○× 現在6000件ぐらいのデータ。今後データは受験人数×試験回数×80で増え続ける。 [正解テーブル] 試験No 問番号 正解 現在7000件ぐらいのデータ。今後徐々に増えるが劇的には増えない。 答案テーブルの回答に、各自の答え(ア〜エ)を記録。 正解テーブルの正解と突き合わせて、そのまま答案テーブルの正解に書き込み、○×を1か0で書き込みます。 こんなSQLを発行してみました。 2つのテーブルをjoinで繋いで、答案テーブルの正解と○×にデータを付与しています。 UPDATE 答案テーブル as X join 正解テーブル as Y

    MySQLでUpdateが遅いときはIndexを見直そう - ひっきぃのメモ帳
  • 1