2014-02-27 40 views

回答

2

不,這不可能做到這一點的一個視圖中兩個不同的領域。如果您的查詢必須是這樣的:

選擇所有用戶,其中user.id = X或user.name = X

然後你需要兩個獨立的觀點,一個是要過濾的每個字段那麼你需要將結果結合到應用程序層中。

你可以通過傳遞一個鍵數組到視圖來做OR操作,假設你有一個視圖,它會發出名字字段,然後你可以傳遞[「Yann」,「Peter」]作爲鍵和該字段將在值A或值B上匹配(您可以傳遞多於2個鍵)。

希望有幫助!