我们可以对下面的场景进行最简单的查询,(不使用多个查询/嵌套查询/连接) Table and search parameter
基本上我们尝试过Intersection, 选择订单,产品来自SALES_ORDER产品='P0054' 相交 选择订单,产品来自SALES_ORDER,产品='P0095';
但我们希望这种情况应该有更好的方法。搜索条件可以包含与AND条件一样多的值。 理想情况下,我们尝试获取单个查询。
非常感谢任何输入/帮助。
谢谢, 吉里什。
答案 0 :(得分:2)
希望以下查询可以解决您的问题。我没有测试过查询。请试试。
SELECT ORDER, PRODUCT
FROM SALES_ORDER
WHERE (PRODUCT = 'P0054' OR PRODUCT = 'P0095')
GROUP BY ORDER, PRODUCT
HAVING COUNT(*) > 1;
答案 1 :(得分:1)
假设没有重复的行(order-product是唯一的元组):
In [10]: fields_view(x,['f2','f3']).flags
Out[10]:
C_CONTIGUOUS : False
F_CONTIGUOUS : False
OWNDATA : False
WRITEABLE : True
ALIGNED : True
UPDATEIFCOPY : False