제목 | 다른 한쪽 테이블을 참조해서 셀렉트문 계산하기 질문입니다. | ||
---|---|---|---|
글쓴이 | 김대현 | 작성시각 | 2013/08/20 18:35:30 |
|
|||
안녕하세요 쿼리문을 작성하다가 궁금한점이 생겨 문의드립니다. 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
|
김대현
/
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
이럴 땐 테이블 스키마와 샘플 데이터를 포함해서 질문해주시면 답변하기 편할 것 같습니다 :)
|
join을 해야하지 않을까요.?