我编写了下面的查询,它返回我需要的数据。然而,我不得不认为有一个更好的方式来写它。我需要的是在Table1中找到所有在供应商所属类别中的价格大于指定供应商的价格的唯一行。(理论上,供应商所属类别的数量没有限制)。
SELECT DISTINCT Table2.name, Table2.city, Table2.state
FROM Table1 INNER JOIN Table2 ON Table1.VendorID = Ta
我有一个a -> m a类型的值和一个m (a -> a)类型的值,我需要组合它们,以便第一个值的结果作为第二个值的输入结束,并在可能的情况下生成一个m (a -> a)。我想我正在寻找一个像(a -> m a) -> m (a -> a) -> m (a -> a)这样的函数。如果更有意义的话,我可以提供一个更具体的例子。