Programing Language/Database

Node.js) Mariadb에서 select 문 중 union 사용하기

Jude_Song 2022. 8. 22. 16:31
728x90
반응형
let unionSelectQuery = '';
for(let i = 0; i < idList.length; i++){
    if(idList.length != i + 1){ // <- 사용 이유 : 조건문으로 맨끝 query문과 그럴지 않을때를 구별해주기 위해서 사용하였다.
        unionSelectQuery += `(select * from table where id = ?)`;
        unionSelectQuery += ' UNION '
    } else {
        unionSelectQuery += `(select * from table where id = ?)`;
    }
}

const row = await conn.query(unionSelectQuery, idList);

올바르게 query가 실행된다면

row.forEach((v) => {console.log(v)}) 으로 값을 확인해보자.

 

하단의 광고 클릭은 개발자에게 커피 공급에 도움이 됩니다!!

728x90
반응형