MySQL Jointure Interne De Mise À Jour
Je suis en train d'effectuer un relationnel de mise à jour à l'aide d'un innjer rejoindre et n'arrive pas à obtenir la syntaxe correcte.
Les lignes sont comme suit:
Catalogue.Category_ID
Catalogue.Visible
Categories.Category_ID
Categories.Category_Name
Je suis en train de mettre à jour la valeur du champ visible lorsque l'ID de la catégorie de numéros correspondent et correspondent le nom correct.
UPDATE `Catalogue`
SET `Visible` = '0'
FROM `Catalogue`
INNER JOIN `Categories`
ON Catalogue.Category_ID = Categories.Category_ID
AND Categories.Category_Name = 'Bases'
Excuses si c'est une stupide erreur de syntaxe, je ne suis pas le plus expérimenté, avec des bases de données relationnelles.
OriginalL'auteur Wesk | 2013-07-26
Vous devez vous connecter pour publier un commentaire.
Je crois que c'est la bonne syntaxe:
OriginalL'auteur Hart CO
Vous utilisez
TSQL
syntaxe, voici pourMySQL
si vous souhaitez raccourcir la requête, utilisez
ALIAS
OriginalL'auteur John Woo
Je crois que vous êtes à la recherche pour:
OriginalL'auteur Taylor Bigham