을 선택하는 방법 나는 내가 동일이 아닌 고유 한 행비 "독특한"행
+------+------+------+
| id | idA |infos |
+----- +------+------+
| 0 | 201 | 1899 |
| 1 | 205 | 1955 |
| 2 | 207 | 1955 |
| 3 | 201 | 1959 |
+------+------+------+
내가 열 infos
에 대한 모든 행을 인출하고 싶습니다를 가져올 필요가있는 다음 표를 가지고 idA
값은 두 줄 이상이어야합니다. 위의 표에 대한 쿼리의
출력해야합니다
나는 성공없이 다음과 같은 요청을 시도했습니다infos
1899
1959
:
SELECT idA FROM XXX WHERE NOT EXISTS(SELECT * FROM XXX GROUP BY idA)
SELECT * FROM XXX a WHERE NOT EXISTS(SELECT * FROM XXX b WHERE a.RVT_ID=b.RVT_ID GROUP BY idA)
어떤 데이터베이스를 사용하고 있으며, 해당 데이터베이스의 버전 당신이 사용하고 있습니까? –
가능한 [열 값이 다른 모든 행을 선택하는 방법] (http://stackoverflow.com/questions/13146304/how-to-select-every-row-where-column-value-is-not- 별개) –
그것은 MySQL에서 작동하므로 해당 태그를 추가합니다. 나는 OP가 올바른 SQL dialect/version으로 바꿀 수 있을지 궁금해합니다. – icedwater