join 함수를 사용하여 'stay'및 'pet'테이블 두 개에서 데이터를 가져옵니다. 반환 된 데이터에서 'cat'이 발생하는 시간을 어떻게 계산할 수 있는지 궁금합니다.mysql에서 join 함수를 사용하여 특정 데이터가 발생하는 횟수를 카운트
SELECT pet.petID, pet.species
from stay
inner join pet
on (stay.petID = pet.petID)
petID Species
8 Cat
8 Cat
8 Cat
9 Cat
11 Cat
12 Cat
12 Cat
14 Cat
39 Dog
39 Dog
40 Dog
41 Dog
당신이'추가하면 WHERE 쿼리의 끝에 종 = 'cat'' 다음을 답은 반환되는 행의 수와 같습니다. – Strawberry
MySQL의 count() 함수를 확인하십시오. – Shadow