如下数据基础表
父物料号 , 子物料号 , 价格
1000 1001 , 10明细表
I_D号,物料号,价格
1, 1000 , 5
1, 1001, 10
2, 1001, 11其中控制明细表的价格输入,控制没有问题,现在问题是
I_D号为1的数据行包含了基础数据的父物料和子物料,物料号1001的最低价为10,
I_D号为2的数据行只有子物料没有包含父物料,所以物料号1001最低价为11,SQL 如何判断 明细表的物料是否已有父物料数据的存在啊???
父物料号 , 子物料号 , 价格
1000 1001 , 10明细表
I_D号,物料号,价格
1, 1000 , 5
1, 1001, 10
2, 1001, 11其中控制明细表的价格输入,控制没有问题,现在问题是
I_D号为1的数据行包含了基础数据的父物料和子物料,物料号1001的最低价为10,
I_D号为2的数据行只有子物料没有包含父物料,所以物料号1001最低价为11,SQL 如何判断 明细表的物料是否已有父物料数据的存在啊???
WHERE A。物料号=B。父物料号 AND A。物料号=C。子物料号