如何使用相同的主键联接两个表?

时间:2019-03-15 11:53:34

标签: mysql sql

如何使用相同的主键联接两个表?

表1:

Item_ID   Name   Date
I1        ABC    21-03-2018
I2        EFG    21-04-2018
I3        XYZ    21-05-2018
I4        LKJ    21-06-2018

表2:

Item_ID   Cost   
I1        21    
I1        54
I1        27
I1        32
I2        65 
I2        75 
I3        45  
I3        46
I4        34
I4        74

3 个答案:

答案 0 :(得分:2)

请尝试这个。

SELECT * FROM table1 A
INNER JOIN table2 B
ON A.Item_Id = B.Item_Id

答案 1 :(得分:0)

使用joins

SELECT name, date, cost from Table1, Table2 INNER JOIN table2 AS two ON two.item_id=item_id

下次,请在Google上进行搜索。那里有很多简单的例子。

答案 2 :(得分:0)

请尝试以下查询。

您可以通过“ INNER JOIN”联接表。 t1和t2是表的别名。这样您就可以读取相同的列名。

SELECT * 
FROM Table1 as t1
INNER JOIN Table2 as t2 
 ON t1.Item_ID=t2.Item_ID