Salut à tous.
Je suis loin d'être doué en sql et j'ai une requête assez complexe (pour moi) pour modifier un champ d'une table.
En gros il y a 3 tables dans l’histoire, je veux modifier un champ d'une de ces tables en fonction de deux champs issus des deux autres tables...
J'ai pondu la requête suivante qui ne marche pas.
Je veux que le display_filename soit construit en 3 morceaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE `ps_product_download` SET `display_filename`=(SELECT ps_product.reference FROM ps_product WHERE AND ps_product.id_product=ps_product_download.id_product) + (SELECT ps_product_lang.name FROM ps_product_lang WHERE ps_product_lang.id_product=ps_product_download.id_product ) + '.mp3' WHERE `display_filename`='fichier'
Je sais pas si c'est pas clair, mais niveau syntaxe y a un truc qui va pas.
D'avance merci pour tout tuyau !
Partager