希望在SQL中匹配源列与表列

时间:2013-06-12 16:04:30

标签: sql sql-server-2008

我试图通过将几个文件插入到存档表中来存档它们。源文件包含拍卖的出价,存档将如下所示:

Auction#  product  winning bid  winning bidder  bidder1  bidder2  bidder3  bidder4  bidder5  bidder6
20        name1    $10          bidder 7        $7       $2
20        name7    $15          bidder 2                 $15               $7
20        name5      $12        bidder 1        $12      $6                $4

源文件如下:

Auction, product, winning bid, winning bidder, bidder10, bidder2, bidder7, bidder4, bidder1
20        name1      $10        bidder 7         $5        $7       $10      $2
20        name7      $15        bidder 2         $3        $15      $10      $7
20        name5      $12        bidder 1         $6        $6       $6       $4      $12

归档表将所有出价者都作为列名。源文件将仅具有针对该特定拍卖出价的投标人,因此当存档表将具有50个投标者列时,投标者列的数量将根据该拍卖的投标者的数量而变化。我需要做的是插入每行的数据,当涉及出价时,将出价与出价者列匹配并​​插入出价。我能够插入其他数据,但不知道如何插入出价。请帮忙。

0 个答案:

没有答案