안녕하세요, 데이터베이스에서 테이블을 쿼리하려고합니다. 기본적으로 team_id가 변수 $에 저장된 사용자 드라이버 ID와 동일한 테이블에서 driver_id를 선택해야합니다. user_driver_one. 그래서 같은 team_id를 가진 다른 드라이버를 선택합니다. MYSQL SELECT QUERY where column is same
column driver_id 1 2 3 4 5 6 7 8 9 10
column team_id 3 3 2 2 1 1 4 4 5 5
그래서 사용자는 $ user_driver_one = 4를 가질 수있다, 그래서 driver_id 3 같은 team_id이 있기 때문에 나는, 쿼리에 driver_id = 3을 선택해야합니다.
나는 이것에 문제가있어, 어떤 도움을 많이 주시면 감사하겠습니다.
대신에 $ user_driver_one를 사용할 수 있습니다. 왜 그들의 팀과 같은 이드를 가진 사람들을 원하니? 코드 냄새 같아. –
기본적으로 드라이버는 모두 팀에 속합니다. 이것은 공식 1입니다. 사용자는 3 개의 드라이버를 선택하므로 쿼리에서 사용자가 선택한 드라이버의 팀원을 선택할 수 있어야합니다. – user970117
질문을 편집 한 후 답변을 업데이트했습니다. 건배. –