나는 JOIN
을 MySQL과 함께 사용하여 기사와 관련된 모든 의견을 선택하고 있지만 기사를 선택하고 기사에 대한 의견이 두 개 이상인 경우 동일한 기사가 여러 개의 의견으로 중복되어 나타납니다. 예를 들어 :
1. id
2 article
다음과 같은 열이있는 테이블 comments
:
1. c_id
3
나는 테이블에 다음과 같은 열 articles
있습니다.JOIN은 중복 된 결과를 반환합니다. 걱정할 필요가 있습니까?
a_id
MySQL의 쿼리는 내가 사용하려고
그리고 이것은 최종 결과입니다
이id article c_id body a_id
134 Article1 2 Comment1 134
134 Article1 3 Comment2 134
134 Article1 8 Comment3 134
그래서 내 질문은 : 나는 모든 의견에 대해 동일한 article
열의 값을 얻고 있기 때문에, 이는 MySQL의 쿼리 나 어쨌든하여 내 웹 응용 프로그램을 느리게 않습니다 ? 왜냐하면 나는 정말로 필요한 데이터를 더 많이 요구하기 때문이다.
쿼리를 2 개의 간단한 SELECT
쿼리로 분리 할 수 있지만 과장 될 것입니다. 맞습니까?
읽어 주셔서 감사합니다.
편집 : 나는 경우 article
열의 값이 더 큰 무엇
, 1K + 문자가 포함 뭔가, 그것을 복제하기 때문에 할 것인가?
전체로드에 대해 생각해보십시오. 이미 충분히 빠른 속도로 최적화하려고 할 수 있습니다. 이것은 여기에있는 것처럼 보입니다. –