查詢

2013-02-15 33 views
0

我明白,當你使用IN操作符在類似下面的查詢,它會導致多個查詢:查詢

select * from A where a IN (1,2,3) 

在另一方面,如何做的AppEngine手柄查詢我們在列表屬性中查找單個值的位置?

select * from B where someListProp IN 1 

這在幕後做了什麼?它會導致多個查詢一樣嗎?

回答

0
  1. 這將創建三個查詢併合並結果。好處是這發生在數據庫服務器上,所以只能往返。

  2. 不,這會創建一個查詢。