UPDATE Multitables / UPDATE Massif
Bonjour,
j'essaier de faire la requête suivante mais ça ne marche pas :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
UPDATE tarif_ligne TL2 SET prix_vente = (
SELECT PVKSTTC
FROM seveprod_tar AX
INNER JOIN tarif_ligne TL ON AX.itemid = TL.id_produit
AND TL.id_tarif = 23
WHERE AX.magasin ='met'
and AX.PVKSTTC <> AX.PVCETTC
and AX.PVKSTTC <> TL.prix_vente
and TL2.id_tarif = 23
and TL2.id_produit = AX.itemid
) |
j'ai aussi essayé ça
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
UPDATE tarif_ligne TL2 SET prix_vente = (
SELECT PVKSTTC
FROM seveprod_tar AX
INNER JOIN tarif_ligne TL ON AX.itemid = TL.id_produit
AND TL.id_tarif = 23
WHERE AX.magasin ='met'
and AX.PVKSTTC <> AX.PVCETTC
and AX.PVKSTTC <> TL.prix_vente
)
WHERE TL2.id_tarif = 23
and TL2.id_produit = AX.itemid |
Ce que je n'arrive pas à comprendre c'est comment faire le lien entre la requête :
Code:
1 2 3 4 5 6 7 8
|
SELECT PVKSTTC
FROM seveprod_tar AX
INNER JOIN tarif_ligne TL ON AX.itemid = TL.id_produit
AND TL.id_tarif = 23
WHERE AX.magasin ='met'
and AX.PVKSTTC <> AX.PVCETTC
and AX.PVKSTTC <> TL.prix_vente |
Qui me renvoit plusieurs lignes et ma table de tarif (tarif_ligne) que je dois mettre à jour?
Merci d'avance