Mysql, Select결과를 Update 문에 반영하기
게임을 만들자/게임 서버(C#)
2020. 2. 5. 17:03
게임 운영을 하다보면, 질의 결과를 Update해야 하는 경우가 있다. 이때 문제는 Mysql과 다른 db 프레임워크의 질의 방법이 다르다. 1. 일반적인 Update문 일반적인 Update문은 아래와 같은 방식을 아래와 같은 방식이다. UPDATE [테이블명] SET [필드명 = 새로운 값] WHERE [조건문] 2. Select 결과와 Join 앞서 말한 것 처럼, Mysql과 다른 DB프레임워크의 방식이 다르다. Mssql 버전 UPDATE [테이블A] SET [테이블A].필드 = [테이블B].필드 FROM [테이블A],[테이블B] WHERE [테이블A].id = [테이블B].id Mysql 버전 UPDATE [테이블A],[Select 질의] B SET [테이블A].필드 = B.필드 WHERE [테..