나는 테이블과 같이 있습니다그룹 탠덤 기록
여기| A | B |
-----------------
| 22.1 | 15.8 |
| 12.15 | 4.55 | <- Duplicate record
| 12.15 | 4.55 | <- Duplicate record
| 12.15 | 4.55 | <- Duplicate record
| 30.4 | 44.12 |
| 10.5 | 7.58 |
| 31.2 | 65.1 | <- Duplicate record
| 31.2 | 65.1 | <- Duplicate record
| 9.4 | 7.8 |
| 12.15 | 4.55 | <- Same Duplicate record
| 12.15 | 4.55 | <- Same Duplicate record
| 12.15 | 4.55 | <- Same Duplicate record
| 31.2 | 65.1 | <- Same Duplicate record
| 31.2 | 65.1 | <- Same Duplicate record
나는 그룹 A
및 B
싶어요. 하지만 탠덤 값을 그룹화하려고합니다.
두 개의 동일한 레코드 사이에 다른 레코드가 있으면 두 레코드 (동일)가 있어야합니다.
예 : 내가 노력하고 있어요 것은
| A | B |
-----------------
| 22.1 | 15.8 |
| 12.15 | 4.55 | <- Group 1
| 30.4 | 44.12 |
| 10.5 | 7.58 |
| 31.2 | 65.1 | <- Group 2
| 9.4 | 7.8 |
| 12.15 | 4.55 | <- Group 3 (Second Time)
| 31.2 | 65.1 | <- Group 4 (Second Time)
: 내 예상 출력해야
SELECT * FROM MyTable
GROUP BY A,B
그러나 그것은 나에게 잘못된 결과를 제공합니다
| A | B |
-----------------
| 22.1 | 15.8 |
| 12.15 | 4.55 |
| 30.4 | 44.12 |
| 10.5 | 7.58 |
| 31.2 | 65.1 |
| 9.4 | 7.8 |
Here `12.15` and `31.2` is skipped second time. But I want it.
주, 나는 this question 읽기하지만 솔루션이 제공됩니다 PHP에서 나는 MySQL에서 그것을 원한다.
this SQLFiddle에서 문제를 해결하려고합니다.
@Downvoter, 내 노력에서 어떤 문제가 있습니까? – aditya