3 개 테이블에서 동일한 열 이름을 공유하는 데이터를 선택하려고합니다. 쿼리에서 테이블을 함께 결합하는 방법을 모르겠습니다. MySQL이 값에 대해 여러 테이블에서 쿼리하는 중
여기에 지금까지 내 문의 : 는SELECT
*
FROM
recipe, recipeingredients, recipesteps
WHERE
recipe.recipe_id AND recipeingredients.recipe_id AND recipesteps.recipe_id = :recipe
이것은 단지 각각의 레시피 ID를 일치 만이 아닌 데이터베이스에서 모든 결과를 반환 할 것으로 보인다. 테이블 조인을 수행하는 방법을 잘 모르겠습니다.
도움을 주시면 감사하겠습니다.
는 직교 제품처럼 냄새와 유효하지 않은'WHERE' 절 – potashin
조인에 누락 된 조건 ...이 WHERE 절을 시도하십시오 :'code'recipe.recipe_id = : recipe and ecipeingredients.recipe_id = recipe.recipe_id AND recipesteps.recipe_id = recipe.recipe_id'code' – ForguesR
@Notulysses 예. –