2017-11-01 11 views
0

私は2つのテーブル:owners_tableとitems_tableを持っています。owner_idに基づいて2つのテーブルを結合するにはどうすればいいですか?

Owners_table:

OwnerID,Name(this is the owner's name),Email 

Items_table:

ItemID, OwnerID,Name(this is the item name),Location 

私はDataGridViewの中Itemid,ownerid,name(of owner),name(of item), location. を表示する必要がある私はOWNERIDを使用してテーブルを結合するクエリ:)でいくつかの助けが必要両方のテーブルを接続します。ありがとうございました!

+1

ヒント: 'SELECT'、' JOIN'です。 –

+0

'SELECT Items.itemid、Owners.ownerid、Owners.name、Items.name、Items.locationからオーナー名_ AS所有者、Items_table ASアイテムWhere Owners.ownerId = Items.ownerId' – AlexM

答えて

0

使用する名前の列の別名を持つこのクエリ:

select 
    O.OwnerID, 
    I.Itemid, 
    I.Name as ItemName, 
    O.Name as OwnerName, 
    I.Location 
from 
    Owners_table O 
    inner join Items_table I on 
     O.OwnerID = I.OwnerID 
0

あなたはこれを使用することができます:

select I.Itemid, I.ownerid, I.name as ItemName, O.name as OwnerName, I.location from 
Items_table I join Owners_table O on I.ownerid = O.ownerid 
0
SELECT E.ItemID, C.OwnerID, C.Name as Owner, E.Name as Item, E.Location 
From C.Owners_table join E.Items_table 
ON C.OwnerID = E.OwnerID 
0

は、あなたのテーブルに基づいて、結合列名を変更する必要があります。

SELECT Items.itemid, Owners.ownerid, Owners.name, Items.name FROM Owners_table Owners join Items_table Items on Items.OwnerId=Owners.id 
0

SELECT dbo.Owners_table.OwnerID、dbo.Items_table.ItemID、ITEM_NAME AS dbo.Items_table.Name、OWNER_NAME AS dbo.Owners_table.Name、dbo.Items_table.Location dbo.Items_tableから内 DBOを登録しよう.Owners_table ON dbo.Items_table.OwnerID = dbo.Owners_table.OwnerID

関連する問題