SQL-L2-001 / 조인
회원 주문 연결
초급문제
orders와 customers를 연결하여 주문 id, 회원 이름, 주문 total을 주문 id순으로 조회하세요.
결과의 열 순서와 행 순서를 지키세요. 별칭 이름은 자유지만 열 개수와 값은 일치해야 합니다. SQLite 기준입니다.
입출력 예시
테이블과 예제 데이터
CREATE TABLE orders (id INTEGER, customer_id INTEGER, total INTEGER); INSERT INTO orders VALUES (1,1,3000),(2,1,12000),(3,2,8000); CREATE TABLE customers (id INTEGER, name TEXT, city TEXT); INSERT INTO customers VALUES (1,'하나','Seoul'),(2,'둘','Busan'),(3,'셋','Seoul');
첫 데이터의 기대 결과 · 행 순서대로
[
[
1,
"하나",
3000
],
[
2,
"하나",
12000
],
[
3,
"둘",
8000
]
]서로 다른 준비 데이터 2개에서 확인해요.
힌트
회원 기본키와 주문의 customer_id를 연결하세요.
해설·정답 보기
일대다 관계에서 주문 한 행에 대응하는 회원 이름을 붙입니다.
SELECT o.id,c.name,o.total FROM orders o JOIN customers c ON c.id=o.customer_id ORDER BY o.id;
query.sql결과 비교
코드는 이 브라우저에 자동 저장돼요.
풀이 결과
코드를 작성하고 채점하기를 눌러보세요.
학습용으로 제공된 조건을 확인해요. 알고리즘 사용 방식·설계 의도는 해설과 함께 비교해보세요.