개발 Q&A

제목 다른 한쪽 테이블을 참조해서 셀렉트문 계산하기 질문입니다.
글쓴이 김대현 작성시각 2013/08/20 18:35:30
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 15067   RSS
안녕하세요 쿼리문을 작성하다가 궁금한점이 생겨 문의드립니다. 

select pay from salary_table where year = '2013'

쿼리문을 실행하여 리턴받은 값을 PHP value에 저장하고


select (salary.`1` * $value ) from salary where name = 'A-1' and year = '2013'

이런식으로 쿼리문을 날리고 있습니다

쿼리문을 2개 날리는 것보다 1개로 축소하고 싶어서 그러는데 어떻게 해야할지 모르겟습니다.


 다음글 CI + 워드프레스, 코딩방법이 따로 있을까요? (5)
 이전글 공부 방향 질문 좀 드려도 될까요? (5)

댓글

들국화 / 2013/08/20 18:38:31 / 추천 0
잘 이해가 안가네요..

join을 해야하지 않을까요.?
김대현 / 2013/08/20 18:40:01 / 추천 0
1. select pay from salary_table where year = '2013'

쿼리문으로 salary_table 테이블에 2013년도의 봉급표를 받아오고. 여긴 단일 값입니다.


2. select (salary.`1` * $value ) from salary where name = 'A-1' and year = '2013'
그값($
value)을 가지고 salary.`1` 와 곱셉을 해줍니다.

저는 1,2 번을 한줄로 사용하고 싶은데 가능한가 싶어서요//

들국화 / 2013/08/20 18:44:14 / 추천 0
select (salary.`1` * (select pay from salary_table where year = '2013') ) from salary where name = 'A-1' and year = '2013'

서비스형태를 모르니 잘 모르겠지만 이렇케 해 보세요.

milosz / 2013/08/22 09:40:29 / 추천 0
이럴 땐 테이블 스키마와 샘플 데이터를 포함해서 질문해주시면 답변하기 편할 것 같습니다 :)