|
preman wrote:
Misalnya aku punya 2 table
TABLE BANGUNAN
- id_bangunan : autonumber;
- nama_bangunan : string;
- panjang : integer;
- lebar : integer;
- luas : integer;
TABLE SATUAN
- id_satuan : autonumber;
- nama_satuan : string;
trus aku mau gabungan nanti di DBGRID, gini hasilnnya:
___________________________
| Nama Bangungan | Volume |
___________________________
| Jalan Raya | 2 km, 10 m|
___________________________
Gunakan query, misal :
Code:
Select nama_bangunan, 'Panjang:'||panjang||', Lebar:'||lebar as Panjang_x_Lebar from Bangunan
Saya melihat tidak ada relasi antara tabel bangunan dgn satuan, kecuali jika id_bangunan dijadikan relasi ke id_satuan (akan banyak data yang sama di tabel satuan Anda yakin?) Jika iya, anda bisa ubah contoh diatas menjadi seperti berikut :
Code:
Select a.nama_bangunan, 'Panjang:'||a.panjang||' '||b.nama_satuan||', Lebar:'||a.lebar||' '||b.nama_satuan as Panjang_x_Lebar from Bangunan a INNER JOIN satuan b ON (a.id_bangunan = b.id_satuan)
Sesuaikan query diatas seperti kebutuhan anda.
Semoga membantu. |