외래 키로 참조되는 다른 테이블에서 데이터를 가져오는 방법은 무엇입니까?
P粉738821035
P粉738821035 2024-01-16 11:06:02
0
1
514

이것은 제가 데이터를 가져오려는 테이블입니다. 다음 앱에서 가져오기 요청을 하기 위해 Express를 사용하고 있습니다.

으아아아

serviceId 대신 공급자 서비스 테이블의 서비스 유형을 가져오고 싶습니다. 이것이 내 경로입니다.

으아아아

이것이 axios를 사용하여 나머지 API 데이터를 얻는 방법입니다

으아아아

현재 제공자의 serviceId만 얻을 수 있으며, 서비스 종류는 알 수 없습니다

P粉738821035
P粉738821035

모든 응답(1)
P粉457445858

데이터베이스의 외래 키가 참조하는 다른 테이블에서 데이터를 가져오려면 SQL 쿼리에 JOIN 절을 사용할 수 있습니다. JOIN 절을 사용하면 테이블 간의 관련 열을 기반으로 두 개 이상의 테이블에서 행을 결합할 수 있습니다.

외래 키로 연결된 두 테이블(usersorders)에서 JOIN 子句从两个表(usersorders 절을 사용하여 데이터를 가져오는 방법입니다.

으아악

JOIN 子句根据 user_id 列组合 usersorders 表中的行。 code>orders 表和 users 表中的 id 列。 SELECT 子句指定要从 usersorders 절은 user_id 열을 기반으로 usersorders 테이블의 행을 결합합니다. code>orders 테이블과 users 테이블의 id 열. SELECT 절은 usersorders 테이블에서 검색할 열을 지정합니다.

수정됨 Axios의 Express 경로 및 http 요청에서 이를 어떻게 참조할 수 있나요?

sequelize.query(Sequelize는 약속 기반 Node.js ORM) 메서드를 사용하여 원시 SQL 쿼리를 실행할 수 있습니다.

으아악

sequelize.query 메소드는 JOIN 절이 포함된 원시 SQL 쿼리를 실행하여 사용자 및 주문 테이블에서 데이터를 가져오는 데 사용됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿