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 に答える