我有2个表,看起来像:如何SELECT DISTINCT信息与TOP 1的信息和订单从顶部1信息
CustomerInfo(CustomterID, CustomerName)
CustomerReviews(ReviewID, CustomerID, Review, Score)
我想寻找的评论为一个字符串,返回CustomerInfo.CustomerID
和CustomerInfo.CustomerName
。但是,我只想显示不同的CustomerID
和CustomerName
以及CustomerReviews.Reviews
和CustomerReviews.Score
中的一个。我也想通过CustomerReviews.Score
订购。
我不知道如何做到这一点,因为客户可以留下多个评论,但我只想要一个评分最高的评论的客户名单。
任何想法?
所以,你想搜索一个字符串的评论,但带回 客户的得分最高的评论,即使它本身不符合字符串? – 2010-06-03 21:57:20
客户是否有可能有多个评分相同的最高分值?如果是这样,你想要他们全部,或者只是其中的一个?如果只是其中之一,哪一个? (“我不在乎”不是一个有效的选项。) – 2010-06-03 22:26:07
只是其中之一,但我希望该评论匹配字符串。 – 2010-06-03 22:29:40