【发布时间】:2012-02-09 18:27:54
【问题描述】:
我正在尝试执行以下操作:
INSERT INTO `File` (`Name`, `Owner`)
SELECT @File, `Users`.Id
FROM `Users`
WHERE `Users`.`Name` = @UserName
但是,如果用户表中没有匹配项,我希望它仍然插入文件但具有空值。所以就像在用户表上执行左连接,用 ON 替换 WHERE。但是我不能只使用 LEFT JOIN,因为我没有表格可以加入它。任何人都可以帮助我如何在不将其分成两个单独的查询的情况下做到这一点吗?
这是专门针对 SQLite 的。
【问题讨论】:
标签: sqlite insert-select