2012-08-02 2 views
0

나는 열이 내 데이터베이스 테이블에 다음과 같은 세부 사항이 있습니다PHP + MySQL을

currency code 
currency rate 
currency trade type 

예를, 내가 가지고 세부 사항에 다음 행 (데이터베이스) :

USD 3.33 buy 
USD 3.43 sell 
SGD 4.33 buy 
SGD 4.43 sell 

그리고는, 나는 다음과 같은 PHP/HTML 테이블로 내 데이터베이스 테이블을 가지고 싶어 :

 BUY SELL 
USD 3.33 3.43 
SGD 4.33 4.43 

사용 방법 그 (것)들을 만들기 위하여 반복하고 있는가?

+0

정확하게 "피봇"태그로 질문에 태그를 지정했습니다. 수많은 질문과 예제가 있습니다. 나는 당신이 rent-a-coder를 원한다고 생각합니다 - 그래서 당신을 위해 그것을 쓰는 존재하지 않습니다. –

+0

@OMGPonies - 누가 당신을 위해 쓰여질 것인지 질문하는 사람에 따라 다릅니다. 때로는 누군가가'Google-Copy-Paste-?! '메소드로 만든 간단한 웹 페이지를 다시 할 것이다. (이 코드는 종종 단순한 끔찍한 것이며, 그 사람은 왜 무언가가 잘못되었는지를 묻고 있습니다.) –

답변

2
SELECT 
    t1.code, 
    t1.rate as buy, 
    t2.rate as sell 
FROM currency t1 
JOIN currency t2 ON t2.code = t1.code AND t2.trade_type = 'sell' 
WHERE t1.trade_type = 'buy' 

이것은 환율 테이블이며 any (code, trade_type) 쌍에 대한 중복이 없다고 가정합니다.