2017-08-31 69 views

回答

0

不确定你在问什么,因为你的问题太模糊,请通过告诉表的数量,列名称等,但我可以引导你在正确的方向。如果表中有一些共同的值,则可以在SQL中使用表连接。例如:

SELECT a.ID, a.Name, b.ID, b.Name from tbl_student a JOIN tbl_dept b ON a.D_ID = b.D_ID; 
0

尝试OUTER JOIN查询时,它会显示所有数据Ref
联合收割机多表连接查询,以获得更多的效果!

0
select * from table1, table2,..., tableN 

返回笛卡尔联接表

+0

不要使用ANSI-89加入他们是过时和肮脏的地狱 – dbajtr

1

SQL请求select * from table1, table2..这里*会给你在每个表中的所有列。

+0

不要使用ANSI-89加入他们是过时和肮脏的地狱 – dbajtr

0

使用SELECT *开始您的查询将从所有您选择的表中选择所有列。有一个阅读关于它here

如果您从多个表要SELECT,那么你将需要使用JOIN,不使用旧式的加入即FROM TABLE1, TABLE2, TABLE3他们讨厌的和20年前就过时了。有一个方便的帖子here,它会告诉你不同类型的JOIN运营商。

您的查询将是这个样子:

SELECT 
    * 
FROM Table1 T1 
INNER JOIN Table2 T1 ON T1.Coulmn1 = T2.Coulmn1 
相关问题