我想知道是否可以在包含多个字段的表上进行选择并将它们连接到1个结果中:
示例:
表:
id
dayOne_City
dayTwo_City
dayThree_City
Run Code Online (Sandbox Code Playgroud)
结果:一列包含所有城市的行(Distinct).
2)如果我对该特定列表有很多查询,我最好做一个视图吗?
3)我应该选择3联盟吗?
谢谢
你应该没问题:
select dayOne_City from YourTable
UNION
select dayTwo_City from YourTable
UNION
select dayThree_City from YourTable
Run Code Online (Sandbox Code Playgroud)
但是,您应该检查您的设计,以便在您的桌面商店中允许多个城市.也就是说,通过在YourTable和之间创建一个中间表来创建一个实际的多对多关系Cities.