2016-10-24 2 views

답변

0

예, 중복 값이있는 경우

당신은 CUSTOMERS 테이블이있는 경우 다음과 같이

+----+----------+-----+-----------+----------+ 
| ID | NAME  | AGE | ADDRESS | SALARY | 
+----+----------+-----+-----------+----------+ 
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 | 
| 2 | Khilan | 25 | Delhi  | 1500.00 | 
| 3 | kaushik | 23 | Kota  | 2000.00 | 
| 4 | Chaitali | 25 | Mumbai | 6500.00 | 
| 5 | Hardik | 27 | Bhopal | 8500.00 | 
| 6 | Komal | 22 | MP  | 4500.00 | 
| 7 | Muffy | 24 | Indore | 10000.00 | 
+----+----------+-----+-----------+----------+ 

및 ORDERS 테이블 :

SELECT ID, NAME, AMOUNT, DATE 
    FROM CUSTOMERS 
    INNER JOIN ORDERS 
    ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID; 

이 다음과 같은 결과를 얻을 것이다 :

+-----+---------------------+-------------+--------+ 
| OID | DATE    | CUSTOMER_ID | AMOUNT | 
+-----+---------------------+-------------+--------+ 
| 102 | 2009-10-08 00:00:00 |   3 | 3000 | 
| 100 | 2009-10-08 00:00:00 |   3 | 1500 | 
| 101 | 2009-11-20 00:00:00 |   2 | 1560 | 
| 103 | 2008-05-20 00:00:00 |   4 | 2060 | 
+-----+---------------------+-------------+--------+ 

그런 다음 내 결과를 줄 것이다 가입 :

+----+----------+--------+---------------------+ 
| ID | NAME  | AMOUNT | DATE    | 
+----+----------+--------+---------------------+ 
| 3 | kaushik | 3000 | 2009-10-08 00:00:00 | 
| 3 | kaushik | 1500 | 2009-10-08 00:00:00 | 
| 2 | Khilan | 1560 | 2009-11-20 00:00:00 | 
| 4 | Chaitali | 2060 | 2008-05-20 00:00:00 | 
+----+----------+--------+---------------------+ 
+0

중복을 반환하는 예제가 없습니까? – jarlh

관련 문제