只是寻找一些有关 SQL 查询的帮助。我进行了一些搜索,但主要提出了有关涉及两个表的更简单连接的内容。
表结构为:
表.行程
ItineraryID, Itinerary, etc
表.活动:
ActivityID, Activity, etc
还有一个链接表
表.行程活动:
ItineraryID, ActivityID
我在这里有一个页面,列出了行程:
http://www.goodsafariguide.net/itineraries_beta/index101.php
我想包括一些活动。
如果它只是前两个表,并且tableActivities
有一个ItineraryID
列,我认为它将是:
SELECT *
FROM Itineraries
INNER JOIN Activities ON Itineraries.ItineraryID = Activities.ItineraryID
但我不确定使用链接表实现相同目的的语法是什么。
希望这是有道理的。
编辑:
我现在让它显示活动(在本例中为国家):
http://www.goodsafariguide.net/itineraries_beta/index501.php
因此,如果有两个“测试行程”实例,一个用于坦桑尼亚,一个用于肯尼亚,我只想要一个实例,其中列出了肯尼亚和坦桑尼亚。