假設我有一個表,Food_table與領域和行:MySql的極品查詢,檢查一個條件比檢查第二個條件返回結果
food_type | food_name | food_price
Meat | steak | 7.00
Fruit | red_apple | 1.00
Fruit | green_apple | 1.10
Fruit | yellow_apple | 0.50
... etc
那麼我將如何去選擇說,所有的水果蘋果價格在1美元+ .10%左右,或多或少($ .90> = food_price < = $ 1.10)。
所以這個查詢會返回紅蘋果和青蘋果,因爲它們是水果,也是蘋果,它們的價格在0.90美元和1.10美元之間。
在給出的例子中,我知道價格,但是,如果我不知道水果的價格怎麼辦?
我的查詢:
$sql = "SELECT * FROM Food_table WHERE
food_type = 'Fruit' AND food_name LIKE '%apple%' "
不過,我失蹤的價格條款。
謝謝你們/加侖
進一步解釋: 如果我有在用戶選擇的food_type,food_name並進入價格2選擇框,我怎麼能返回食物的價格增加10%是或更少?
是否有任何理由,你不能添加「價格介於0.90和1.10」? –
檢查我回答的PHP代碼。 – Minoru
謝謝你們! – user2569019