我正在尝试编写一个查询来在表格中创建一行" tagmap"这将使用一个恒定值" tagid"和" id"表图像中的一行。我希望对另一个表中的每一行都这样做。
我尝试过很多东西,但基本上这就是我想要的结果:
<NVPList xmlns="http://www.whatevernamspace.com/v1" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Item>
<Name>AccountNumbers</Name>
<Value>
<ValueItem>39448474</ValueItem>
<ValueItem>41447395</ValueItem>
<ValueItem>56936495</ValueItem>
<ValueItem>70660044</ValueItem>
</Value>
</Item>
</NVPList>
答案 0 :(得分:2)
您所要做的就是投射要插入的值。不需要&#34;值&#34;当你使用选择:
INSERT INTO tagmap(id, tagid, imageid)
SELECT 'tagid' || images.id, 'tagid', images.id FROM images;