그래서 두 테이블이 있고 두 가지에서 일부 데이터를 표시하고 중복 제거하려고합니다. 죄송합니다. SQL과 데이터베이스가 처음입니다. 여기에 내 코드SQL - 두 테이블에서 데이터 선택 및 중복 제거
표 1
CREATE TABLE customer
(
customer_id VARCHAR2(5),
customer_name VARCHAR2(50) NOT NULL,
customer_address VARCHAR2(150) NOT NULL,
customer_phone VARCHAR2(11) NOT NULL,
PRIMARY KEY (customer_id)
);
표는 SHOP 테이블에서 모든 것을, 그리고 CUSTOMER_ID, 고객 테이블에서 CUSTOMER_NAME을 표시 할 2
CREATE TABLE shop
(
shop_id VARCHAR2(7),
shop_address VARCHAR2(150) NOT NULL,
customer_id VARCHAR2(7),
PRIMARY KEY (shop_id),
FOREIGN KEY (customer_id) REFERENCES customer (customer_id)
);
입니다.
나는 지금까지 시도했습니다,하지만 두 테이블에서 모든 것을 표시하는 것 그리고 난이 중복 CUSTOMER_ID 열 수 : 수
SELECT *
FROM shop
JOIN customer ON shop.customer_id = customer.customer_id
ORDER BY customer_name;
누구나 도움을?
감사
위대한 작품, 감사합니다! – zetbo
당신을 환영합니다! :디 –