Access中如何同時刪除兩個表中ID相同的記錄

2022-03-03 16:11:30 字數 1814 閱讀 5658

1樓:羊駝

以office元件為例,虛構了他們的5個引數,其中第一行資料和最後一行資料相同。

先選中單元格區域,然後選擇excel中上方的「資料」選單,然後在其中找到「資料工具」中的刪除重複項,點選進入。

在彈出的「刪除重複項」視窗中,能看到有列的屬性等引數設定,全部選擇點選確定,就彈出了一個新的視窗,上面統計了刪除的內容和重複的行。同時也能看到excel表中已經少了一行,表示結果已經完成了。

酷睿軟體園為您解答

access,sql 刪除一個表中重複的行,但保留id號最大的行

2樓:澤希

友情提示,刪除資料須謹慎,在執行下面**前,先用一些模擬資料測試一下,不過下面sql應該沒問題,^_^

delete from a where id not in (select max(id) from a group by 欄位2)

3樓:匿名使用者

1.先利用查詢每個欄位2含最大id的行——查詢1select max(表a.id) as idfrom 表a

group by 表a.欄位2;

2.然後利用查詢1刪除其他的行——查詢2

delete 表a.*

from 表a

where 表a.id not in (select id from 查詢1);

當然也可以合併為一句

delete 表a.*

from 表a

where 表a.id not in (select max(表a.id) from 表a group by 表a.欄位2);

4樓:匿名使用者

delete a from a,(select 欄位2,max(id) as id from a group by 欄位2) b where a.欄位2=b.欄位2 and a.

id<>b.id

在sql中怎麼刪除兩個表中相同的資料

5樓:小杉

1,首先建立一個表,並在表中插入重複的記錄,如下圖所示。

2,插入好以後就看見表中已經有重複的資料了,如下圖所示。

3,接下來在刪除之前我們記得一定先備份,如下圖所示。

4,然後排除重複的記錄可以通過distinct欄位設定,如下圖所示,然後將去重的資料插入到新表中。

5,接著看到資料表下面多出來一個剛建的新表,如下圖所示。

6,最後開啟新表,就可以看到重複的資料都沒有了,如下圖所示。

6樓:匿名使用者

兩種方式,一種是用巢狀,一個是關聯。

巢狀:如表1有如下資料

id name

1 張三

2 李四

3 王五

表2有如下資料id1

2現在要刪除表1中含有表2中id的資料,可用以下語句:

delete from 表1 where id in (select id from 表2)

關聯:如表1有如下資料

id name

1 張三

2 李四

3 王五

表2有如下資料

id name

1 張三

2 哈哈

現在要刪除表1中id和name同時等於表2中id和name的資料,可用以下語句:

delete from 表1 where exists (select 1 from 表2 where 表1.id=表2.id and 表1.name=表2.name);

如何能同時談兩個男朋友,如果你同時談了兩個男朋友,而且你兩個都喜歡,你說你該怎麼辦?

談男朋友是一件高興而嚴肅的事情,為了自己一生的幸福,為夫妻二人白頭到老,去慎重的擇偶,做人做事都要堂堂正正。把談戀愛當成兒戲,輕蔑的捉弄他人感情,這是不道德的行為。你想多了吧?為什麼要同時交兩個男朋友啊?那樣多不好啊,有一話說的好,教他兩隻船會把你淹死的,以後這個事情要注意一點,不要想的太多,那樣會...

如何批量刪除Access資料庫中符合條件的記錄

delete from 表名 where 條件 in 條件 1,條件2 條件3 access 資料庫中,如何批量刪除記錄中指定的內容?1.點選選單欄上面的建立 查詢設計。2.然後再彈出的顯示錶的對話方塊中,我們選擇訂單表,然後點選新增按鈕。3.接著點選選單欄上面的 刪除 開啟刪除設計。4.將員工id...

Xcode如何同時顯示兩個project?而不是利用cmd

建立一個工作區workspace,然後往這個workspace中新建工程,或者新增工程,這樣就能同時顯示多個工程了。origin 怎樣同時開啟多個project?怎樣在project之間切換?同時執行多個origin程式,每個程式開啟一個project,切換就不用說了吧。origin不支援一個程式中...