0

我的数据库表中有以下详细信息,其中包含列:

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

如何使用循环使它们成为那样?

4

1 回答 1

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'

假设这是一个货币汇率表,并且任何 (code,trade_type) 对都没有重复项。

于 2012-08-02T04:56:29.630 回答