0
bookshelfjs를 사용하여 접합 테이블에서 주 테이블로 어떻게 쿼리합니까? 여기 내 sqlfiddle을 확인하시기 바랍니다 내 쿼리Bookshelfjs를 사용한 M-N 관계
SELECT
a.id,
current_store_type_id,
b.code as current_store_type_code,
new_store_type_id,
c.code as new_store_type_code
FROM
store_upgrade a
JOIN lt_store_type b
ON a.current_store_type_id = b.id
JOIN lt_store_type c
ON a.new_store_type_id = c.id
WHERE 1 = 1;
입니다. 귀하의 정보를 위해 나는 Postgres를 사용하고 있습니다.
얻을 것이다 출력하지만,이 세 가지 별도의 쿼리를 생성합니다. 하나의 라이너에 모두 합치는 방법 –
Bookshelf에서는 knest가 동일한 개체의 여러 테이블에서 열을 포함하는 플랫 행의 배열을 생성하는 중첩 된 저장 개체가 포함 된 개체 배열을 생성합니다. 하나의 쿼리 만 원한다면 Bookshelf가 아니라 knex가 필요합니다. Bookshelf는 원시 쿼리를 수행하기위한 것이 아닙니다. 데이터베이스를 쿼리하고 중첩 된 객체 및 컨텍스트 기반 객체가있는 객체를 가져 오는 데 도움을주는 ORM입니다. 여러 쿼리의 문제점은 무엇입니까? – DeadEye
설명해 주셔서 감사합니다. 나는 knex를 사용할 것입니다. –