반응형
내부 조인을 사용하여 관계형 업데이트를 수행하려고하는데 올바른 구문을 얻을 수없는 것 같습니다.
행은 다음과 같습니다.
Catalogue.Category_ID
Catalogue.Visible
Categories.Category_ID
Categories.Category_Name
카테고리 ID 번호가 일치하고 올바른 이름과 일치 할 때 보이는 필드의 값을 업데이트하려고합니다.
UPDATE `Catalogue`
SET `Visible` = '0'
FROM `Catalogue`
INNER JOIN `Categories`
ON Catalogue.Category_ID = Categories.Category_ID
AND Categories.Category_Name = 'Bases'
어리석은 구문 실수로 인해 사과드립니다. 저는 관계형 데이터베이스에 대해 가장 경험이 많은 사람이 아닙니다.
해결 방법
나는 이것이 적절한 구문이라고 생각합니다.
UPDATE `Catalogue`
INNER JOIN `Categories`
ON Catalogue.Category_ID = Categories.Category_ID
AND Categories.Category_Name = 'Bases'
SET `Visible` = '0'
참조 페이지 https://stackoverflow.com/questions/17890240
반응형
'MySql' 카테고리의 다른 글
MySQL Mysql select users which have birthday current month (0) | 2020.12.27 |
---|---|
MySQL SQL 왼쪽 조인. 너무 오래 걸립니다. (0) | 2020.12.27 |
MySQL lower_case_table_names는 변경되지 않습니다. (0) | 2020.12.26 |
MySQL 짧은 한 달 동안 MySQL DATE_FORMAT '% M'? (0) | 2020.12.26 |
MySQL 왼쪽 외부 조인 with where 절-일치하지 않는 행 반환 (0) | 2020.12.26 |
댓글