작은 거래 시스템을위한 3 개의 테이블이 있습니다. USERS, 같은 항목 및 거래, 자신이 테이블 거래 (논리적으로 충분한)에서 개최 된 거래 :초급 멀티 참여 질문
column type
========== =====
seller_id int
buyer_id int
item_id int
quantity int
cost int
currency int
내가 ID를 매핑 가입 3의 방법을 사용하여 거래를 보류 표시 할 USER 및 ITEM 테이블의 이름. 지금까지 내가 가지고있어 :
첫 번째 조인은 정상적으로 작동하지만 두 번째 결과를 전달하자마자 실패합니다. 0 데이터를 반환합니다. 나는 그것이 진짜 noobie 문제 (실제로 나는 그것을 고치기 쉽다 = good)를 기대하고있다. 그러나 나는 그것을 볼 수 없다. (아마 나는 이런 것들에 대한 멍청이이기 때문에).
item_id가 items 테이블 내에 존재하지 않으면 작동하지 않는 유일한 이유가 있습니다. INNER JOINS를 사용하면이 ID를 가진 테이블에 항목이 하나 이상 있어야합니다. – CAbbott
@ user628935 - 왼쪽 결합을 먼저 사용하고 올바른 데이터가 있는지 확인하십시오. 또한 xxx 값을 가진 buyer_id가 실제로 있습니까? – JonH