假设我有一个带有字段和行的表 Food_table:
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%' "
但是,我错过了价格条款。
谢谢你们/姑娘们
进一步说明:如果我有一个 2 选择框,用户在其中选择 food_type、food_name 并输入价格,我该如何退回价格多或少 10% 的食物?