我對構建查詢感到困惑。我正在一家餐館網站實施搜索功能。用戶首先選擇他正在搜索餐館的區域,然後從複選框中選擇中國,日本,泰國等食物類型。如何構建查詢
選擇所有這些後,將顯示在選定區域提供所選食物的餐館。我成功地獲得了yser的pincode和食物類型。
我甲肝兩條表具有以下字段,
與領域
id -ID of the restaurant
pcode -pincode of the area
restaurant_iw表的字段
restaurant_dp表id - id of the restaurant
menu - menu the restaurant provides (eg., Chinese, thai etc.,)
我的困惑是如何從獲取記錄兩個表條件:
- P碼= Userselectedpincode
- 菜單=使用者所選擇的菜單
plz幫助。任何幫助將不勝感激
+1:打我,但我不得不在JOIN – 2010-08-03 18:40:30
@OMG小馬的iw.menu - 我想清楚地分開的關係從加盟條款過濾條款,因爲我認爲它提高了可讀性。它可以很容易地掃描所有的「ON」子句以獲得正確的關係,而不會在其中添加額外的非關係過濾子句。 – RedFilter 2010-08-03 18:50:27
在JOIN和WHERE中的位置可以產生不同的結果 – 2010-08-03 19:10:47