Une fois que je lance cette requête, j'obtiens l'erreur suivante.
select
OrderDetails.Sku,orderdetails.mf_item_number,orderdetails.Qty,orderdetails.Price,Supplier.SupplierId,
Supplier.SupplierName,Supplier.DropShipFees,
cost = (Select Supplier_Item.Price
from
Supplier_Item,orderdetails,Supplier
where
Supplier_Item.SKU=OrderDetails.Sku and
Supplier_Item.SupplierId=Supplier.SupplierID
) from
orderdetails,Supplier,Group_Master
where invoiceid='339740' and
OrderDetails.Mfr_ID =
Supplier.SupplierId and
Group_Master.Sku = OrderDetails.Sku
Msg 512, Niveau 16, Etat 1, Ligne 2 La sous-requête a renvoyé plus de 1 valeur. Ceci n'est pas autorisé lorsque la sous-requête suit =,! =, <, <=,>,> = Ou lorsque la sous-requête est utilisée comme expression.
Des idées?