Как объединить две таблицы с одинаковым первичным ключом? - PullRequest
0 голосов
/ 15 марта 2019

Как объединить две таблицы с одинаковым первичным ключом?

Table1:

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

Table2:

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

Ответы [ 3 ]

2 голосов
/ 15 марта 2019

Пожалуйста, попробуйте это.

SELECT * FROM table1 A
INNER JOIN table2 B
ON A.Item_Id = B.Item_Id
0 голосов
/ 15 марта 2019

Пожалуйста, попробуйте следующий запрос.

Вы можете присоединиться к таблицам через "INNER JOIN".t1 & t2 это псевдоним для таблиц.Таким образом, вы можете прочитать то же имя столбца.

SELECT * 
FROM Table1 as t1
INNER JOIN Table2 as t2 
 ON t1.Item_ID=t2.Item_ID
0 голосов
/ 15 марта 2019

Использование объединений :

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

В следующий раз, пожалуйста, сделайте поиск в Google. Там есть много простых примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...