반응형

sql mariadb 2

[MySQL/MariaDB] Update join...

MySQL/MariaDB updae join... 😅 mysql에서 테이블을 조인해서 update를 실행해야 되는 경우 아래처럼 조인해서 업데이트를 하면 된다. 자주 쓰일 듯 하니 메모 해둠 -- mainTable과 subTable을 no로 조인한 뒤 no가 같은 데이터만 use_yn값을 'Y'로 변경 -- (양쪽 모두 있는 데이터만 가져오기 위해 inner join 사용) update mainTable a inner join subTable b on a.no = b.no set a.use_yn = 'Y' where a.no = b.no ;

IT/DBMS 2022.11.29

[MySQL/MariaDB] GROUP_CONCAT() 간단 사용법(feat. 문자열 붙이기)

목차 GROUP_CONCAT() 간단 사용법 😃 역시나 미래의 내가 보기위해 기록함 업무를 하다보면 특정 필드값을 아래처럼 가로로 붙여서 보여줘야 되는 경우도 있다. 데이터를 클라이언트에 반환 시 쿼리 2번 날릴 걸 1번 날리는게 좋기 때문에 아래처럼 붙이는 방법도 있다. 예를 들어 SNS 서비스에서 최종적으로 반환해야되는 데이터가 회원 정보 + 회원 등록한 해시태그 목록이라고 가정을 해보면 대략 아래와 같은 데이터가 반환되야 될 것이다. 회원일련번호, 회원아이디, 회원이름, 회원이메일, 기타 회원 정보, 그리고 해시태그 DB 테이블 구조 😗 DB 테이블은 아래와 같다. 동일한 테스트를 할 수 있도록 스크립트도 첨부한다. script(DDL) 더보기 -- 회원 테이블 CREATE TABLE `member..

IT/DBMS 2022.11.22
반응형