SQL:从结果集创建多个INSERT语句

时间:2015-04-28 22:32:13

标签: sql

我有一个SELECT语句,用于选择现场设备的子集。我需要将新记录插入到另一个表中,该表对应于该子集的每个成员。您是否可以迭代SELECT子句的结果来创建多个INSERT INTO语句,所有这些都在SQL中?或者我是否需要为此任务创建应用程序?

所以如果这个查询:

select name from my_pets

返回' pete',' jack'的记录和' max',我可以继续使用SQL:

insert into zoo-table values('pete',x,y,z)
insert into zoo-table values('jack',a,b,c)
insert into zoo-table values('max',d,e,f)

似乎应该有一个方法,但我远离SQL主人。

感谢...

1 个答案:

答案 0 :(得分:2)

插入选择

    <form>
        <input id="Wcity" type="text" placeholder="Eg. Tokyo , london , Alexandria">
        <input id="find" type="submit" value="Find My City">
    </form>
    <div id="not" class="alert">please enter a city</div>
    <div id="not2" class="alert">Could not find weather data for the city, Try again</div>
    <div id="FC" class="alert"></div>
    <span id="me">created by Nrome ,uses weather-forecast.com</span>

http://www.w3schools.com/sql/sql_insert_into_select.asp