-1

我有以下表格。

药物_大师

PKDrugId - Int

DrugName - Varchar(25)

DrugType - Varchar(25)

Store_Master

PKStoreId - Int

StoreName - Varchar(25)

StoreLocation - Varchar(25)

Stock_Outward

PKID - Int

FKDrugId - Int

FKStoreId - Int

OutwardQuantity - int

我想在 Stock_Outward 数据中显示DrugNameStoreName而不是FKDrugIdFKStoreId。任何人都可以帮忙吗?

4

1 回答 1

1

在这里你需要加入所有的表来获取DrugNameStoreName。像这样:

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 

看到这个 SQLFiddle

于 2013-01-19T05:57:03.983 回答