Pages

Ads 468x60px

Sharing Ilmu Pengetahuan

Membuat Join Tabel Database MySQL

Pada postingan kali ini saya akan menunjukkan script SQL yang digunakan untuk menggabungkan beberapa tabel, disini saya memberi nama database WILAYAH dan tabelnya PROVINSI,KOTA dan KECAMATAN...

script MySQL nya adalah sebagai berikut :

create database wilayah;
use wilayah;
create table provinsi(kode_prov varchar(5) primary key,nama_prov varchar(50));
desc provinsi;
create table kota(kode_prov varchar(5),kode_kota varchar(5),nama_kota varchar(50),
primary key(kode_prov,kode_kota));
desc kota;
create table kecamatan(kode_prov varchar(5),kode_kota varchar(5),kode_kec varchar(5),
nama_kec varchar(50),primary key(kode_prov,kode_kota,kode_kec));
desc kecamatan;

insert into provinsi values ('20',"DKI Jakarta");
insert into provinsi values ('21',"Jawa Barat"),
("22","Jawa Tengah"),
("23","DI Yogyakarta"),
("24","Jawa Timur");
select*from provinsi;

insert into kota values ('12',"01","Medan");
insert into kota values ('21',"01","Bandung"),
('21',"02","Bogor"),
('22',"01","Semarang"),
('22',"02","Kudus"),
('23',"01","Yogya"),
('23',"02","Sleman"),
('24',"01","Surabaya"),
("31","01","Banjarmasin");
select*from kota;

insert into kecamatan values ('22',"02","01","Kudus Kota"),
('22',"02","02","Jati"),
('23',"01","01","Gondo Kusumo"),
('23',"01","02","Umbul Harjo");
select*from kecamatan;

select kota.nama_kota,provinsi.nama_prov
from kota,provinsi
where kota.kode_prov=provinsi.kode_prov;

select nama_kota,nama_prov
from kota natural join provinsi;

select nama_kota,nama_prov
from kota natural join provinsi
order by nama_kota;

select nama_kec,nama_kota,nama_prov
from kecamatan
natural join kota
natural join provinsi;

1 comment:

  1. thanks gan info nya bermanfaat banget ..

    ReplyDelete

Your comments are very valuable

 

Sample text

Sample Text

Sample Text