나는 PHP 세계를 통해 나아가고 있지만 여전히 내 발을 찾고 있습니다. 나는 mysql에서 필요로하는 것을 수집하기 위해 훌륭하게 작동하는 쿼리를 작성했지만, 단지 WHERE
조건으로 작업 할 수 없다. 어떤 도움을 많이 주시면 감사하겠습니다!3 테이블 LEFT JOIN 쿼리에 WHERE 조건을 추가 하시겠습니까?
SELECT foo.*, users.name, SUM(bar.amt) Total FROM foo
LEFT JOIN bar ON foo.id = bar.foo_id
LEFT JOIN users ON foo.foo_owner_id = users.id
LIMIT 16 GROUP BY foo.id"
그리고 여기에 내가 WHERE
조건을 추가하는 작업을해야 무엇을 생각하지만 작동하지 않습니다 ...
SELECT foo.*, users.name, SUM(bar.amt) Total FROM foo
WHERE foo.category = $var LEFT JOIN bar ON foo.id = bar.foo_id
LEFT JOIN users ON foo.foo_owner_id = users.id LIMIT 16 GROUP BY foo.id"
모든 모든 :
다음은 WHERE
조건없이 내 작업 쿼리 제안은 환영합니다, 고마워요 !!
전에 그것을 사용하려는 경우에도 마찬가지입니다. 이 참조를 확인하십시오 -> http://www.tizag.com/mysqlTutorial/mysqlleftjoin.php – Rikesh
은 독자가 검색어를 볼 수 있도록 긴 줄을 나누는 아이디어를 가지고 있습니까? 단지 호기심. –