12连结表
连结表
1.创建连结
主要用where语句来创建连结关系,在SELECT和FROM中注明需要的列和来源表
SELECT vend_name, prod_name, prod_price |
在此处,where语句筛选出符合连结条件的数据并输出,如果没有,则会将两个表中的每一条数据没有意义的两两匹配组合(笛卡尔积)。
2.内部连结
另一种连结语法,和上面的结果相同。
SELECT vend_name, prod_name, prod_price |
使用INNER JOIN指定两个表的关系时使用特定的ON语句
3.连结多个表
对于多个表,创建规则相同:先列出所有表,再定义表之间的关系。
SELECT prod_name, vend_name, prod_price, quantity |
在where中给出两个连结条件与一个过滤条件
发布于