![]() |
查询中SQL视图的切换
|
![]() |
|
在SQL中,很多威力都来自于将几个表或查询中的信息联接起来,并将结果显示为单个逻辑记录集的能力。在这种联接中包括INNER、LEFT、RIGHT这三种JOIN操作。 举个例子:我们现在要将“图书资料表”和“出版社资料表”联接起来,然后列出出版社所出的图书。让我们先看看这两个表,
然后在SQL设计视图中输入以下内容 现在我们执行这个SQL语句, 发现现在的查询结果将所有出版社和图书都列了出来。 将两个查询都切换到数据表视图后我们会发现两个查询的查询结果虽然一样,但在使用INNER
JOIN操作的查询中可以添加新的数据。就像在表中添加数据一样。而没有使用INNER JOIN 操作的查询就不能添加新数据,相比之下使用INNER
JOIN操作的查询更像将两个具有相关内容的表联接在一起新生成的表。 单击工具栏上的“执行”按钮,我们看到这时显示的数据表和刚才显示的用LEFT
JOIN 的数据表一样。现在看出来了吧,原来它们的功能是可以互换的。
|
|