특정 상황: 하나는 사용자 테이블이고 다른 하나는 사용자 테이블의 정보를 쿼리(선택)하고 사용자 테이블의 전원 필드에 따라 정렬하려고 합니다. 그리고 for 루프를 통해 레코드를 하나씩 작성합니다. 2차원 배열에 넣는 것은 비과학적인 것 같습니다. 데이터 조각이 있는 만큼 데이터베이스를 확인하는 것이 좋습니다. 다중 테이블 쿼리를 작성하는 더 좋은 방법이 있습니까? ? 관련된?
즉, ID가 3,5,2인 사람의 정보를 쿼리하여 3,5,2로 정렬합니다
苒苒2018-04-20 08:52:32
유용한 프레임워크가 있나요? 프레임워크를 사용하면 그 안에 있는 다중 테이블 관련 쿼리를 작성하는 것이 더 간단합니다. 이제 네이티브 SQL 문을 작성해 보겠습니다. 요청의 후반부를 이해하지 못하기 때문에 의 전원 필드 정렬에 따라 작성하겠습니다. 사용자 수준 테이블:
sql = "SELECT u .id,u.name,m.power FROM user table as u INNER JOIN 사용자 수준 테이블 as m ON u.id = m.uid ORDER BY m.power";
필요에 따라 확인할 필드를 지정하세요. u.id는 사용자 테이블의 ID를 나타내고, m.uid는 사용자 수준 테이블에 저장된 사용자 ID 필드 속성입니다.