2011年05月22日12:19 by oklahomer FQLの七不思議: likeテーブルの場合 カテゴリTipsFQL FQLのlikeテーブルを扱う時に、本来ならばインデックスできないはずのフィールドをもとに検索できてしまう場合があるという不思議な現象を見つけたので書いておきます。前提まず前提ですが、先日和訳したFQLドキュメントにも書かれている通り、FQLではインデックス可能なクエリのみ実行することができます。WHERE句には、各テーブルの定義一覧に指定されているインデックス可能なフィールドを含む必要があります。likeテーブルの場合だと、object_id,post_id,user_idという3つのフィールドのうち、object_idとpost_idがインデックス可能です。 ということは、SELECT object_id, post_id, user_id FROM like
![FQLの七不思議: likeテーブルの場合](https://cdn-ak-scissors.b.st-hatena.com/image/square/858dd0ee5ce368edecda3e095fd45f55113b31b2/height=288;version=1;width=512/https%3A%2F%2Flivedoor.2.blogimg.jp%2Ffacebookers%2Fimgs%2F9%2Fd%2F9d5fed88.jpg)