• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

MS Access:SQL查询“Union All”

sql 来源:adp 6次浏览

我有以下问题,我有一个窗体,我创建了一个组合框,用于过滤。我行来源SQL查询看起来是这样的:MS Access:SQL查询“Union All”

SELECT Employee_ComboBox.LastName,Employee_ComboBox.FirstName, Employee_ComboBox.ID,Employee_ComboBox.OperatingEntity,Employee_ComboBox.OrganisationNameFull 
FROM Employee_ComboBox 
ORDER BY Employee_ComboBox.[ID]; 

我想补充UNION SELECT "(All)" FROM让我得到(全部)在我的combobox.The问题是我不知道如何超过1列到SQL查询。我想是这样的:

SELECT Employee_ComboBox.LastName FROM Employee_ComboBox UNION SELECT "(All)" FROM Employee_ComboBox; 这个工作,但是当我尝试添加其他列我做了什么wrong..Example:

SELECT Employee_ComboBox.LastName,Employee_ComboBox.FirstName FROM Employee_ComboBox UNION SELECT "(All)" FROM Employee_ComboBox; 

我如何能添加所有列和任何想法的(全部)我的Combobox的价值?

BR,

===========解决方案如下:

这可能工作。列不应该在两位候选人同等的加入

SELECT Employee_ComboBox.LastName, Employee_ComboBox.FirstName 
    FROM Employee_ComboBox 
    UNION ALL 
    SELECT "(All)" as LastName,"" as FirstName FROM Employee_ComboBox; 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)