所以,我正在编写一个查询来将记录插入到一个表中,该表需要从另一个数据库中选择部分插入数据。以下是我到目前为止:
INSERT INTO
teams_views (teamId, viewerId)
VALUES (
(SELECT teamId FROM teams WHERE teamName = 'name'),
1
);
我搜索过并找到了大量的插入选择答案,但我无法找到任何单列选择的查询。我可以用我的查询来做到这一点吗?
谢谢!
答案 0 :(得分:1)
http://sqlfiddle.com/#!9/e2a75/2
INSERT INTO
teams_views (teamId, viewerId)
SELECT teamId,1
FROM teams
WHERE teamName = 'name';