ID 대신 관계형 테이블 데이터 이름을 얻는 방법
P粉276064178
P粉276064178 2024-03-31 20:48:12
0
2
383

테이블이 두 개 있어요

영웅

id 이름 universe_id
12 태그 1
99 글루텐 슬라이스 1

우주

id 이름
1 안드로메다
2 오로라

universe_id 대신 Universe name을 사용하여 hero테이블 데이터를 반환하는 방법. 죄송합니다. 이 간단한 작업을 수행하기에는 SQL 경험이 충분하지 않습니다. JOIN을 사용해야하는 몇 가지 답변을 읽었습니다.

저는 이런 걸 하려고 노력해요.

으아악

그러나 이것은 작동하지 않습니다.

업데이트:

예상 결과는 다음과 같습니다.

exports.getHero = (req, res) => {
  
const sql = "SELECT * FROM `hero` WHERE `id`='" + req.params.id + "' JOIN `universe` WHERE `id`=`universe_id` ON `hero.universe_id`=`universe.id`";
    db.query(sql, (error, results) => {
        if (error) {
            console.log(error);
        } else {
            response.returnSingleValue(results, res);
        }
    });
};

P粉276064178
P粉276064178

모든 응답(2)
P粉432906880

id 值上将 universe 联接到 hero ,然后有意选择您希望在输出中看到的初始 SELECT 절에서 사용할 수 있는 필드:

으아아아
P粉521697419

으아악

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