/* */

Sunday, October 7, 2012

[belajar-access] Re: Fw: Mengisi Field Baru dari field lain di beda tabel

 

Dear Mas Setyo.

sebelumnya saya mengusulkan untuk merubah sedikit penamaan tabel dan kolom (fieldnya) supaya sesuai dengan standar.

Tabel A => tbl_A
Tabel B => tbl_B

Kolom No ID (dengan spasi) => NoID

jadi menjadi sbb:

tbl_A
NoID
Nama

tbl_B
NoID
Usaha

Nah .. sekarang ke jawabannya.

Anda bisa menggunakan clausa DISTINCT di tbl_B untuk kemudian di INSERT kan ke tbl_A

urutannya sbb:

qry_B:
SELECT DISTINCT NoID,Usaha From tbl_B

qIns_BA :
INSERT INTO tbl_A(NoID,Nama) Select NoID,Nama From qry_B

setelah selesai, jalankan qIns_BA.

atau kalau ingin langsung ke dalam satu query saja bisa dituliskan :

qIns_BA:
INSERT INTO tbl_A(NoID,Nama)
SELECT DISTINCT NoID,Usaha From tbl_B

setelah selesai, seharusnya jumlah di tbl_A lebih sedikit dari tbl_B

Salam Hangat dan Jabat Erat,

MBA

--- In belajar-access@yahoogroups.com, Setyo Wahyudi <tyo_itenk83@...> wrote:
>
>
>
> Dear Pakar Access,
>
> Saya kesulitan dalam proses mengambil data dari field yang berbeda tabel.
> Ketika menggunakan sql pada access, saya mendapatkan perbedaan jumlah record yang dihasilkan dibandingkan dengan sebelum saya ambil field dari tabel yang berbeda tersebut.
> - Deskripsi masalah :
> Tabel A memiliki 2 Field (tidak ada Unique ID):
>     1. No ID
>     2. Nama
>    
> Tabel B memiliki 2 Field (tidak ada Unique ID): 
>     1. No ID
>     2. Usaha
> Satu no ID bisa memiliki lebih dari satu usaha
>
> Pada Tabel A saya ingin memasukkan "Usaha" yang berasal dari Tabel B, namun hasil yang saya peroleh jumlah Tabel A > dari jumlah tabel A sebelum ditambahkan  Field Usaha dari Tabel B.
>
> Mohon pencerahannya..
>

__._,_.___
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

No comments:

Post a Comment