簡體   English   中英

SQL查詢-帶選擇的插入語句(僅使用選擇的一列)

[英]SQL Queries - Insert Statement with Select (only using one column of select)

因此,我正在編寫一個查詢以將記錄插入表中,該表需要從另一個數據庫中選擇部分插入數據。 以下是我到目前為止的內容:

INSERT INTO
    teams_views (teamId, viewerId)
VALUES (
    (SELECT teamId FROM teams WHERE teamName = 'name'),
     1
);

我已經搜索並找到了很多插入選擇答案,但是我無法為單個列選擇找到任何查詢。 我該如何處理查詢才能做到這一點?

謝謝!

http://sqlfiddle.com/#!9/e2a75/2

INSERT INTO
    teams_views (teamId, viewerId)
SELECT teamId,1
FROM teams 
WHERE teamName = 'name';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM