Sql 如何为以下场景编写查询?
我有以下表格 药物大师Sql 如何为以下场景编写查询?,sql,sql-server,Sql,Sql Server,我有以下表格 药物大师 PKDrugId - Int DrugName - Varchar(25) DrugType - Varchar(25) PKStoreId - Int StoreName - Varchar(25) StoreLocation - Varchar(25) 存储\u主控 PKDrugId - Int DrugName - Varchar(25) DrugType - Varchar(25) PKStoreId - Int StoreName - Var
PKDrugId - Int
DrugName - Varchar(25)
DrugType - Varchar(25)
PKStoreId - Int
StoreName - Varchar(25)
StoreLocation - Varchar(25)
存储\u主控
PKDrugId - Int
DrugName - Varchar(25)
DrugType - Varchar(25)
PKStoreId - Int
StoreName - Varchar(25)
StoreLocation - Varchar(25)
股票
PKID - Int
FKDrugId - Int
FKStoreId - Int
OutwardQuantity - int
我想在股票数据中显示DrugName和StoreName,而不是fkdugid和FKStoreId。有人能帮忙吗?在这里,您需要加入所有表以获得
DrugName
和StoreName
。像这样:
SELECT SO.PKID, DM.DrugName, SM.StoreName, SO.OutwardQuantity
FROM Stock_Outward SO
JOIN Drug_Master DM ON SO.FKDrugId = DM.PKDrugId
JOIN Store_Master SM ON SO.FKStoreId = SM.PKStoreId
你试过什么吗?