Hãy thử điều này:
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'
Điều này sẽ trả về nhiều hàng giống hệt nhau ngoại trừ cost
cột. Xem xét các giá trị chi phí khác nhau được trả về và tìm ra nguyên nhân gây ra các giá trị khác nhau. Sau đó, hỏi ai đó họ muốn giá trị chi phí nào và thêm tiêu chí vào truy vấn sẽ chọn chi phí đó.