在 Combobox 的 1 列中合并 2 列 Table 数据
Murge 2 columns Table data in 1 column of Combobox
我有一个组合框和一个 table MyTable
我的表格:
ID ¦ A ¦ B ¦
-------------
1 ¦ 1 ¦ 4 ¦
2 ¦ 2 ¦ 5 ¦
3 ¦ 3 ¦ 6 ¦
我已经设法在这样的组合框中获取值。
Row Source = select A, B from MyTable
结果:
1 ¦ 4
2 ¦ 5
3 ¦ 6
但我想将这两列合并为一列,并希望像这样显示。
输出:
1
2
3
4
5
6
如果这是一个重复的问题,我很抱歉,但我已经搜索了我的答案但没有找到我的解决方案
使用Union All,查询如下:
select A as Colmn from MyTable
Union All
select B as Colmn from MyTable
我已经使用 VN'sCorner 解决方案获得了我的解决方案
Row Source = select A as Colmn from MyTable
Union All
select B as Colmn from MyTable
我有输出了
输出:
1
2
3
4
5
6
DECLARE @MyTable TABLE (ID int, A int, B int)
INSERT INTO @MyTable VALUES
(1, 1, 4)
, (2, 2, 5)
, (3, 3, 6)
SELECT Output = A FROM @MyTable
UNION
SELECT Output = B FROM @MyTable
你可以在末尾加上ORDER BY ASC,
确定数据是否没有按table.
中的顺序排列
select a as 'a-b' from MyTable
union
select b as 'a-b' from MyTable
order by 'a-b' asc
我有一个组合框和一个 table MyTable 我的表格:
ID ¦ A ¦ B ¦
-------------
1 ¦ 1 ¦ 4 ¦
2 ¦ 2 ¦ 5 ¦
3 ¦ 3 ¦ 6 ¦
我已经设法在这样的组合框中获取值。
Row Source = select A, B from MyTable
结果:
1 ¦ 4
2 ¦ 5
3 ¦ 6
但我想将这两列合并为一列,并希望像这样显示。
输出:
1
2
3
4
5
6
如果这是一个重复的问题,我很抱歉,但我已经搜索了我的答案但没有找到我的解决方案
使用Union All,查询如下:
select A as Colmn from MyTable
Union All
select B as Colmn from MyTable
我已经使用 VN'sCorner 解决方案获得了我的解决方案
Row Source = select A as Colmn from MyTable
Union All
select B as Colmn from MyTable
我有输出了 输出:
1
2
3
4
5
6
DECLARE @MyTable TABLE (ID int, A int, B int)
INSERT INTO @MyTable VALUES
(1, 1, 4)
, (2, 2, 5)
, (3, 3, 6)
SELECT Output = A FROM @MyTable
UNION
SELECT Output = B FROM @MyTable
你可以在末尾加上ORDER BY ASC, 确定数据是否没有按table.
中的顺序排列select a as 'a-b' from MyTable
union
select b as 'a-b' from MyTable
order by 'a-b' asc