Ms access Access查询生成T-SQL中的行号()等结果

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

在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], 
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 可能的副本: