使用另一个表中的值插入命令

时间:2011-10-11 12:41:24

标签: sql sqlite

我想构建SQL命令。

我有2张桌子, 第一个有:

songname - string
genre - int

第二个:

genre - int
genrename - string

我想构建一个将执行insert的命令:

INSERT INTO Songs (songname,genre) VALUES (blablabla,*)

而不是*我想从第二个表中获取genrename等于3的值。

1 个答案:

答案 0 :(得分:2)

INSERT INTO Songs (songname,genre) 
SELECT 'blablabla', S.VALUE
FROM SECONDTABLE S
WHERE genrename = 3