我有一个具有2个选择列表列(LOV)的交互式网格:
Type_of_food Product
根据客户要求,两者都有自己的独立表格,如下所示:
Type_of_food type_of_food_Id
Fruit 123
Vegetable 456
Snack 789
Product Product_Id type_of_food_Id
Apple ABC 123
Banana DEF 123
Onion GHI 456
Kale JKL 456
Cookies MNO 789
基本上,当用户从下拉列表中选择Fruit时,下一列(Product)将更新为属于该类别的产品。My Type_of_food列查询为:
select distinct
type_of_food d,
type_of_food r
from type_of_food_table
而我的Product列查询是:
select distinct
Product r,
Product g
from Product_table
left join type_of_food_table on type_of_food_table.type_of_food_id =
Product_table.type_of_food_id
两个值列表均显示Type_of_food和产品项目,并且当我选择Type_of_food时,产品列将被刷新。问题是,它不会使用正确的值进行刷新(例如,如果我选择水果,它将显示所有产品,而不考虑类型)。我的产品列使用“父列"=”Type_of_food“打开了”级联值列表“。有人知道我做错了什么吗?
谢谢
1条答案
按热度按时间0kjbasz61#
找到解决方案,将以下内容添加到产品查询中: