# 2.6.表之间的联接
到目前为止,我们的查询一次只访问一个表。查询可以一次访问多个表,或者访问同一个表的方式是同时处理表中的多行。同时访问多个表(或同一表的多个实例)的查询被调用参加询问。它们将一个表中的行与另一个表中的行组合起来,并使用一个表达式指定要配对的行。例如,要返回所有天气记录以及相关城市的位置,数据库需要比较城市
表中每行的列天气
桌子上有名称
中所有行的列城市
表,并选择这些值匹配的行对。[4]这将通过以下查询完成:
SELECT * FROM weather JOIN cities ON city = name;
city | temp_lo | temp_hi | prcp | date | name | location