当前位置:Gxlcms > 数据库问题 > SQL的联结

SQL的联结

时间:2021-07-01 10:21:17 帮助过:12人阅读

column1, column2, column3 FROM table_a, table_b WHERE table_a.some_column = table_b.some_column;

  等值联结中若要过滤的话,是通过WHERE子句来实现。

  4、内联结(inner join)

  等值联结,也被称作为内联结,只是语法稍微有点不同,请看示例:

SELECT column1, column2, column3
FROM table_a INNER JOIN table_b
ON table_a.some_column = table_b.some_column;

  在内联结的语法中是通过INNER JOIN关键字来联结数据表的,通过ON子句来过滤条件的。

  5、联结多个表

  • SQL不限制一条SELECT语句中可以联结的表的数目。创建联结表的基本规则也是相同的,首先列出所有表,然后定义表之间的关系。
  • DBMS在运行时关联指定的每个表,以处理联结。这种处理可能非常耗费资源,所以不要联结不必要的表。联结的表越多,性能下降的越厉害。
  • 虽然SQL本身不限制每个联结约束中表的数目,但实际上许多DBMS都有限制。

  

SQL的联结

标签:分解   资源   表的设计   非关系数据库   物理   cross   规则   sel   bms   

人气教程排行