将不存在的结果添加到SQL
所以我有一个很奇怪的需求。我必须向select查询的结果中添加任何现有记录。为什么?查询是Access应用程序中下拉选项的来源,我想添加一个不在任何表中的其他选项(作为默认形式) 现在我有一个简单的例子:将不存在的结果添加到SQL,sql,vba,ms-access,Sql,Vba,Ms Access,所以我有一个很奇怪的需求。我必须向select查询的结果中添加任何现有记录。为什么?查询是Access应用程序中下拉选项的来源,我想添加一个不在任何表中的其他选项(作为默认形式) 现在我有一个简单的例子: SELECT rowName FROM verySpecialTable 我想要一个 (SELECT rowName FROM verySpecialTable) + "default" 我可以用SQL来做吗?或者我必须将虚拟记录添加到每个特殊表中您可以在双表中使用一个联合 SELECT
SELECT rowName FROM verySpecialTable
我想要一个
(SELECT rowName FROM verySpecialTable) + "default"
我可以用SQL来做吗?或者我必须将虚拟记录添加到每个特殊表中您可以在双表中使用一个
联合
SELECT rowName FROM verySpecialTable
UNION
SELECT 'default' AS rowName FROM Dual
由于双表可能不存在于access实例中,因此您可以按照此处的说明对其进行模拟:或者您可以使用现有表本身
SELECT rowName FROM verySpecialTable
UNION
SELECT top 1 'default' AS rowName FROM verySpecialTable
谢谢!我放弃了从idk:D中简单地选择“虚构的东西”