【发布时间】:2014-04-21 23:07:00
【问题描述】:
我被一个 SQL 命令卡住了,我在其中加入了两个表。我有两张桌子:一张“餐厅”桌子和一张“评论”桌子。这种关系是对一家餐厅的许多评论。加入表格后,我对每家餐厅都有很多评论,因此我最终每家餐厅都有很多重复。我只需要对重复的餐厅行进行分组,以便在我实施的搜索结果中一次输出一家餐厅。到目前为止的代码是:
SELECT a.Restaurant_Id, a.Restaurant_Name, a.Restaurant_Location,
a.Restaurant_Image, a.Restaurant_Thumbnail, a.Restaurant_Owner, a.Restaurant_Description
FROM restaurant a INNER JOIN review b
ON a.Restaurant_Id=b.Restaurant_Id
对重复的餐厅条目进行分组的最简单方法是什么(我不需要从“review”表中输出任何数据,我只将它加入到“restaurant”表中以用于我网站上的搜索功能) ?
我需要“餐厅”表中的列数据(如上面的选择语句中定义),以便在我的网站上输出餐厅信息(作为餐厅列表)。例如
Id Name Location Image Thumbnail Owner Description
-------------------------------------------------------------------------------
10 Red Lion Manchester 8 A description...
谢谢
【问题讨论】:
-
请编辑您的问题并提供您想要获得的结果的示例。
标签: sql sql-server