PL / SQL-Oracle 9.1
|
这是我们正在此处处理的方案。我们有一个客户表和一个销售表。这些表通过客户表中的事务ID联接。
顾客可以从商店购买任何水果。
例如,我们需要做的是找出:多少顾客在购买樱桃之前就购买了苹果。
Table structure:
Cust - Cust ID, Transaction ID, ...
Sales - Transaction ID, Fruit ID, Insert date for record, ...
考虑到客户可能会多次购买水果,因此同一水果ID可能具有不同的交易ID,这是实现此目标的最经济高效的方式。
因此,我们需要查找客户何时购买了第一苹果和第一樱桃,然后检查它们的日期。
没有找到相关结果
已邀请:
2 个回复
俯乡骚钵皆
如果FRUIT_ID的值较少,那么对Gary的建议进行修改可能会更有效:
警告:我目前无法访问数据库,因此这些语句未经测试,可能存在语法错误。如果可以的话,我会检查的。
结乳