大学的理念中文版微盘:求教!~用SQL查询语言将同个数据库中的两个表连接起来,表里有一项是相同的,但是ID不同!!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/20 06:26:58

假设表1,表2的字段1是相同的,则:
select a.字段1...a.字段n,b.字段1...b.字段n from 表1 a,表2 b where a.字段1=b.字段1

不知道你做何种连接方式
(1)select table1.列名,
table2.列名
from table1,
table2 ;这样会把所有列进行连接叫做笛卡儿积。你可以在后面加where来限制连接条件
关于连接有很多种,你要分清条件
1。父表中每条记录的某个列内容必须唯一。
2。子表中必须含有和父表同值的列而且通过它可以唯一确定父表记录。