使用子查询和标准值插入数据

时间:2018-04-24 12:29:36

标签: sql

我正在尝试使用子查询将数据插入表中。我想根据where子句选择我需要的数据,然后将其插入表中。但是,PlaylistID不是tblTrack表的一部分,我想将其作为我设置但在同一SQL查询中的值输入。我该怎么做呢?对不起,这可能是一个简单的答案,我对使用SQL相对较新。

{% if cancel_id %}
    <a href="{% url 'app:view' cancel_id  %}" class="btn btn-primary">Cancel</a>
{% else %}
    <a href="{% url 'app:view'  %}" class="btn btn-primary">Cancel</a>
{% endif %}

1 个答案:

答案 0 :(得分:1)

这是正确的语法:

 INSERT INTO tblPlaylist_Tracks (TrackID, ArtistID, AlbumID, PlaylistID) 
 SELECT TrackID, ArtistID, AlbumID,7
 FROM tblTrack
 WHERE Track_Name = 'Pacifier'