MySQL 열에서 공통 값 찾기
MySQL과 같은 관계형 데이터베이스로 작업할 때 동일한 열 값을 공유하는 행을 검색해야 하는 경우가 많습니다. 테이블에 다음 데이터가 포함된 시나리오를 생각해 보십시오.
ID | Score |
---|---|
1 | 95 |
2 | 100 |
3 | 88 |
4 | 100 |
5 | 73 |
문제: ID 2와 4의 두 행에 나타나는 점수를 어떻게 검색할 수 있습니까?
해결책:
이 쿼리는 GROUP BY 및 원하는 결과를 얻기 위한 HAVING 절:
SELECT Score FROM t GROUP BY Score HAVING SUM(id = 2) > 0 AND SUM(id = 4) > 0
설명:
결과:
이를 결합하여 HAVING 절의 두 조건을 사용하여 id = 2 및 id = 4인 행에 공통된 Score만 검색합니다. 이 경우 값을 반환합니다. 100.
위 내용은 MySQL 열의 여러 행에서 공통 값을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!