mysql where 서브쿼리 사용하기
서브쿼리를 좀더 일찍 알았더라면 더 쉽고 빠르게 API를 뽑아내지 않았을까..
WHERE문에서 서브쿼리를 사용하는 방법입니다.
참 쉬워요.
언어는 PHP를 사용했습니다.
select count(*) from savemoneyhistory where sourceId = (SELECT sponsorContentId FROM sponsorcontents where sponsorId = '".$sponsorId."');";
savemoneyhistory 데이터베이스에서 sourceId의 조건에 맞는 데이터의 갯수를 가져오는 쿼리입니다.
서브쿼리는 SELECT, FROM, ORDER BY 문에도 사용할 수 있습니다.
사용하게 하면 업데이트 하도록 할게요.
반응형
그리드형
'IT > PHP + Mysql' 카테고리의 다른 글
윈도우서버 CPU 100% 원인 (0) | 2015.11.04 |
---|---|
[php] 문자열에서 숫자만 추출하기 (0) | 2015.05.06 |
phpmyadmin auto_increment 초기화 (1) | 2014.12.29 |
[php] mysql 연동하여 join, where 쿼리 사용하기 (0) | 2014.11.27 |
PHP date 형식 변환 함수 (0) | 2014.10.24 |
snoopy를 이용한 게시판 긁어오기 (6) | 2014.10.07 |