필자는 pid, city, state, country 컬럼을 가진 mysql 테이블 tmp를 가지고있다. 일치하는 도시, 주 또는 국가를 찾을 수 있도록 쿼리를 작성하고 pid는 다른 테이블을로드하는 데 도움이되는 필드입니다. 문제는 항상 동일한 pid를 가진 두 행이 있고 때로는 (둘 다 일치하는 도시 국가 또는 국가를 찾은 경우) 불필요하게 두 번 추가 테이블의 데이터를 표시합니다.Select * distinct one column
SELECT * FROM tmp DISTINCT pid WHERE city='test'
나는 (내가 유래 여기에 검색,하지만 운) 솔루션을 검색하는 방법을 몰라 : 그래서 내가 뭔가를 선택해야합니다. 또한이 테이블에는 많은 검색이 있으므로 여러 솔루션이있는 경우 더 빠른 것을 선호합니다. 감사
를 시도? – Abhay