One way strictly using crystal would be (using your food example):
group on grocery order
create a formula field to flag 'apple records'... if table.field = 'apples' then 1 else 0
use insert summary function to sum that formula at the grocery order level
Use the select expert on groups to select groups where the SUM is > 0
Edited by DBlank - 17 Dec 2009 at 6:58pm