在能够有效的使用联结前,必须了解关系表以及关系型数据库设计的一些基础知识。
2、关系表
下面通过一个列子来理解关系表。
有一个包含产品目录的数据库表,其中每类物品占一行。...各表之间通过某些共同的值相互关联(所以才叫关系型数据库,大多数情况下采用主键关联);
综上所述,我们建立两个表:一个存储供应商信息(Vendors),另一个存储产品信息(Products),Products...表通过存储Vendors的主键实现两个表之间的通信(关联)。...4、内联结
像上面例子中的两个表的数据联结成为等值联结,它基于两个表之间的相等测试,这种联结也称为内联结,其实,可以对上面列子中的两个表之间的联结使用稍微不同的语法,明确指定联结的类型,也能完成同样的效果...通过内联结 INNER JOIN
比较一下两种实现代码发现:两端代码的SELECT语句是一样的,但FROM子句不同,内联结的FROM子句是告诉DBMS两张表的联结方式是INNER JOIN(内联结),联结的条件是