【问题标题】:Delete the top row of a table in Access 2007在 Access 2007 中删除表的第一行
【发布时间】:2012-07-06 09:21:33
【问题描述】:

如何在 Acess 2007 上删除 SQL 中表的第一行?我试过 Delete Top (1),但这会导致语法错误。

【问题讨论】:

    标签: sql ms-access ms-access-2007


    【解决方案1】:

    你需要:

    DELETE t.*
    FROM Table1 t
    WHERE t.ID In (SELECT Top 1 ID FROM Table1 ORDER BY ID)
    

    【讨论】:

      【解决方案2】:
      Delete from tableName where IDCOLUMN = 
      (
       select top(1) IDCOLUMN from tableName
      )
      

      【讨论】:

      • 对于 MS Access,您需要删除括号 (1) 并添加 ORDER BY。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-30
      相关资源
      最近更新 更多