【发布时间】:2014-09-10 11:48:09
【问题描述】:
在 Oracle 中,以下语句完美运行:
INSERT INTO fake_table (names, gender)
VALUES ( (SELECT distinct(name)
FROM target_table),
'F');
我不想碰SELECT 声明 - SELECT distinct(name) FROM target_table
话虽如此,我希望在 MySQL 中具有相同的功能。我在 Select 语句中得到了许多带有静态值的代码,但我不是在寻找那个。 简单地说;我希望单独初始化“F”。
提前感谢您的帮助。 :)
【问题讨论】:
-
tl;dr
rownum是 Oracle 特定的功能。你将不得不改变它......对不起。 -
感谢@Ben 的快速回复...但是我对 rownum 替代方案不感兴趣。我希望在 Select 语句之外初始化“F”。如果我的问题不直,请原谅我。