내 Ruby 프로젝트에는 다음과 같은 GET 엔드포인트가 있습니다:
/endpoint/:special_param
테이블이 2개 있는 데이터베이스가 있습니다. 표 1에는 다음 열이 포함되어 있습니다. id、special_param_column、joinable_column
표 2에는 다음 열이 포함되어 있습니다. id、joinable_column、other_data
이것은 데이터베이스 모델에서 요청을 처리하는 코드입니다:
으아악나는 find_by_sql
内部写什么来选择表 2 中与表 1 中具有相同 joinable_column
值的行,其中 special_param_column
值等于传递到函数中的 special_param
가치에 속해야 할까?
예를 들어 테이블에 다음 데이터가 포함되어 있다고 가정합니다.
으아악만약 special_param = 208
이면 테이블 2의 1행과 4행을 반환하고 싶습니다