我正在尝试在 Access 数据库中选择特定值。所以数据库包含很多列,我只能选择第一个值,或者最后一个:
SELECT Column1, First(Column7) AS Column7_1, First(Column8) AS FirstOfColumn8, [Column1] & [Column7_1] AS [Column1&Column7]
FROM [Table1]
GROUP BY Column1;
现在我想弄清楚的是如何获得这些列中的第 n 个值。如果 SQL 能够识别第三列(Column7),那将是完美的……我尝试了以下方法:
SELECT Column1, First(Column7) AS Column7_1, First(Column8) AS FirstOfColumn8, [Column1] & [Column7_1] AS [Column1&Column7]
FROM [Table1]
WHERE Column7 > (SELECT First(Column7) FROM [Table1]) AND Column8 > SELECT First(Column8) FROM [Table1])
GROUP BY Column1;
但这并没有让我到达那里。来自不同列的值不再对应。猜猜我怎么能得到这个?谢谢