Ms access Access查询生成T-SQL中的行号()等结果
在MS Access中是否有行数功能?如果有,那么请让我知道它的任何语法,因为我被困在这里。我尝试过论坛,但我得到了sql server语法。以下是我的疑问:Ms access Access查询生成T-SQL中的行号()等结果,ms-access,row-number,Ms Access,Row Number,在MS Access中是否有行数功能?如果有,那么请让我知道它的任何语法,因为我被困在这里。我尝试过论坛,但我得到了sql server语法。以下是我的疑问: select ROW_NUMBER() OVER (ORDER BY t.TID) AS uni , t.TSource as [Source], t.TText as [Text], u.Name as [UserId], u.Image_Url as [ImageFilePath], fr
select
ROW_NUMBER() OVER (ORDER BY t.TID) AS uni ,
t.TSource as [Source],
t.TText as [Text],
u.Name as [UserId],
u.Image_Url as [ImageFilePath],
from table1 t inner join table2 u on t.UserId = u.UIds
但它给出了语法错误。在Access SQL中,我们有时可以使用自连接来生成排名顺序。例如,对于[表1] TID用户ID TSource TText -- --- ---- --- 412荷马富酒吧 503玛姬·巴兹事件 777 lisa还有更多东西 询问 选择 t1a.TID, t1a.UserId, t1a.TSource, t1a.TText, 将*计算为TRank 从…起 表1为t1a 内连接 表1为t1b 在t1a.TID>=t1b.TID上 分组 t1a.TID, t1a.UserId, t1a.TSource, t1a.TText 产生 TID用户ID TSource TText TRank -- --- ---- --- --- 412荷马富酒吧1 503玛姬·巴兹事件2 777丽莎更多的东西3 我们可以将其用作连接到另一个表的子查询 选择 t、 TRank as uni, t、 t源作为[源], t、 TText作为[文本], u、 名称为[UserId], u、 图像\u Url为[ImageFilePath] 从…起 选择 t1a.TID, t1a.UserId, t1a.TSource, t1a.TText, 将*计算为TRank 从…起 表1为t1a 内连接 表1为t1b 在t1a.TID>=t1b.TID上 分组 t1a.TID, t1a.UserId, t1a.TSource, t1a.TText AS t 内连接 表2作为u 在t.UserId=u.UIds上 生产类似于 uni源文本用户ID ImageFilePath -- --- --- ------ ------- 一个foo bar HomerSimpson whatever1 2.玛格辛普森什么都有 3更多的东西LisaSimpson什么都有3 可能的副本: