Coba ini:
SELECT
od.Sku,
od.mf_item_number,
od.Qty,
od.Price,
s.SupplierId,
s.SupplierName,
s.DropShipFees,
si.Price as cost
FROM
OrderDetails od
INNER JOIN Supplier s on s.SupplierId = od.Mfr_ID
INNER JOIN Group_Master gm on gm.Sku = od.Sku
INNER JOIN Supplier_Item si on si.SKU = od.Sku and si.SupplierId = s.SupplierID
WHERE
od.invoiceid = '339740'
Ini akan mengembalikan beberapa baris yang identik kecuali untuk cost
kolom. Lihatlah nilai biaya yang berbeda yang dikembalikan dan cari tahu apa yang menyebabkan nilai yang berbeda. Kemudian tanyakan kepada seseorang nilai biaya mana yang mereka inginkan, dan tambahkan kriteria ke kueri yang akan memilih biaya tersebut.