이 쿼리를 실행하면 "오류 코드: 1172. 결과에 여러 행이 포함되어 있습니다"라는 오류 메시지가 나타납니다.
id가 아래 테이블의 기본 키인 것이 도움이 되나요?
로컬 변수의 이름은 테이블 열과 동일합니다. 이렇게 하면 지역 변수를 열과 비교하지 않고 항상 지역 변수 자체와 비교합니다.
ID 변수를 제공하려면 쿼리가 정확히 하나의 행을 반환해야 합니다
user_been_following_id 및 user_following_id는 모든 인스턴스에서 로컬 변수로 해석되므로 다음과 같이 번역됩니다.
user_following이 반환되는 모든 행입니다. 이 문제를 해결하려면
(user_following 테이블에 local_user_been_following_id 또는 local_user_following_id라는 열이 없다고 가정)
여기도 참고하세요: https://dev.mysql.com/doc/refman/8.0/en/local-variable-scope.html
로컬 변수의 이름은 테이블 열과 동일합니다. 이렇게 하면 지역 변수를 열과 비교하지 않고 항상 지역 변수 자체와 비교합니다.
ID 변수를 제공하려면 쿼리가 정확히 하나의 행을 반환해야 합니다
으아악user_been_following_id 및 user_following_id는 모든 인스턴스에서 로컬 변수로 해석되므로 다음과 같이 번역됩니다.
으아악user_following이 반환되는 모든 행입니다. 이 문제를 해결하려면
와 같이 로컬 변수의 이름을 바꾸세요. 으아악(user_following 테이블에 local_user_been_following_id 또는 local_user_following_id라는 열이 없다고 가정)
여기도 참고하세요: https://dev.mysql.com/doc/refman/8.0/en/local-variable-scope.html