Thủ Thuật Access

Thế Giới Thủ Thuật với Access

Đồng Bộ hai table

Posted by Noname on 29.12.2009

Hỏi: Tôi có 2 table có cấu trúc gần giống nhau. Tuy nhiên có khác biệt 1 ít về dữ liệu. Xin hướng dẫn đồng bộ table1 sang table 2.
Ví dụ: table1( Maso, ten). Table2(maso, ten, diachi, …)
Tôi muốn
1/Thêm maso,ten từ table 1 sang table nếu trong table 2 thiếu.
2/Update lại tên nếu cùng 1 mã số nhưng tên table1 khác trong table 2
3/ xóa những recode trong table2 không có mã trong table1

Đáp run các query sau:

1/Thêm maso,ten từ table 1 sang table nếu trong table 2 thiếu

INSERT INTO Table2 ( Maso, TEN )
SELECT Table1.Maso, Table1.Ten
FROM Table1
WHERE (((Table1.Maso) Not In (select maso from table2)));[/code]

2/Update lại tên nếu cùng 1 mã số nhưng tên table1 khác trong table 2

UPDATE Table1 INNER JOIN Table2 ON Table1.Maso = Table2.Maso SET Table2.TEN = table1.ten
WHERE (((Table2.TEN)<>[table1].[ten]));

3/ xóa những recode trong table2 không có mã trong table1

DELETE Table2.*
FROM Table2
WHERE (((Table2.Maso) Not In (select maso from table1)));

DownLoaddemo

Một phản hồi to “Đồng Bộ hai table”

  1. thaihoa said

    Nhờ hướng dẫn giùm tôi
    Tôi muốn
    1/Thêm maso,ten từ table 1 sang table2,table3,… nếu trong table 2,table3,…
    thiếu.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: