【发布时间】:2016-01-11 09:03:02
【问题描述】:
如何通过列号/索引/位置而不是列名来查询选择列?
到目前为止,这不起作用:
SELECT 1,2,3,4,5,6,7 from table_1
Union
SELECT 1,2,3,4,5,6,7 from table_2
【问题讨论】:
-
您使用的是哪个 dbms?不要标记未涉及的产品...
-
理想情况下,您不需要。列应按名称引用。如果某些事情导致表中列的“顺序”发生变化,它不应该导致现有查询中断(如果顺序甚至是明确定义的,这取决于特定的数据库产品)
标签: mysql sql postgresql sqlite postgresql-9.1