Langsung ke konten utama

Program Mysql join table data pegawai


create database tender;

use tender;

create table pegawai(

nip varchar(5) NOT NULL PRIMARY KEY,

nama varchar(30) NOT NULL,


alamat varchar(30) NOT NULL,

jenis_kelamin varchar(30) NOT NULL);

 

create table proyek(

Kode_proyek varchar(5) NOT NULL,

nama_proyek varchar(20) NOT NULL,

nip varchar(5) NOT NULL,

Primary Key (Kode_proyek, nip));

 

create table lokasi(

Kode_lokasi varchar(5) NOT NULL,

nama_lokasi varchar(25) NOT NULL,

kode_proyek varchar(5) NOT NULL,

nip varchar(5) NOT NULL,

Primary Key (kode_lokasi, Kode_proyek, nip));


insert into pegawai values

('001','kiki','semarang','perempuan'),

('002','mila','bandung','perempuan'),

('003','ardi','medan','laki-laki'),

('004','permana','jakarta','laki-laki'),

('005','hendra','semarang','laki-laki'),

('006','lilin','bandung','perempuan');

 

insert into proyek values

('p01','jalan raya','001'),

('p02','jembatan','003'),

('p03','perumahan','004'),

('p04','pasar','005'),

('p05','jalan tol','006'),

('p06','tanggul sungai','007');

 

insert into lokasi values

('l01','semarang','p01','001'),

('l02','bandung','p05','007'),

('l03','medan','p06','006'),

('l04','semarang','p03','002'),

('l05','jakarta','p04','005');

 

SELECT pegawai.nip, pegawai.nama, pegawai.alamat, pegawai.jenis_kelamin

FROM pegawai, proyek

where  pegawai.nip = proyek.nip and proyek.nama_proyek='jalan tol';

 

SELECT pegawai.nip, pegawai.nama, pegawai.alamat, pegawai.jenis_kelamin

FROM pegawai, proyek

where  pegawai.nip = proyek.nip and proyek.nama_proyek='perumahan'

and pegawai.jenis_kelamin='laki-laki';

 

SELECT pegawai.nip, pegawai.nama, pegawai.alamat, pegawai.jenis_kelamin

FROM pegawai, proyek, lokasi

where  pegawai.nip = proyek.nip and proyek.nama_proyek='pasar'

and lokasi.nama_lokasi='jakarta';

 

select pegawai.nip,pegawai.nama,pegawai.alamat,pegawai.jenis_kelamin,

proyek.nama_proyek,lokasi.nama_lokasi

from proyek natural join pegawai natural join lokasi where pegawai.alamat=lokasi.nama_lokasi;

 

select pegawai.nip,pegawai.nama,pegawai.alamat,pegawai.jenis_kelamin,

proyek.nama_proyek,lokasi.nama_lokasi

from proyek natural join pegawai natural join lokasi where pegawai.nama='Hendra';

Komentar

Postingan populer dari blog ini

Daftar situs artikel gratis yang bisa dipublikasikan untuk blog atau situs

http://www.ezinearticles.com/ http://www.articles-hub.com http://www.articlesfactory.com http://www.goarticles.com http://www.articletrader.com http://www.articlealley.com http://www.articlesphere.com http://www.webpronews.com http://www.searchguild.com http://www.articlegarden.com http://www.articledepot.co.uk http://www.ideamarketers.com http://www.articlesbase.com http://www.easyarticles.com http://www.allthewebsites.org http://www.promotionworld.com http://www.selfgrowth.com http://www.free-articles-zone.com http://sbinformation.about.com http://www.articlepros.com http://www.articlecube.com http://www.linkgrinder.com http://www.kokkada.com http://www.articleteller.com http://biz-whiz.com http://www.businessknowhow.com http://www.businessnation.com http://neoarticle.com http://www.amazines.com website-website ini adalah berbahasa inggris, untuk mengubahnya ke bahasa indonesia gunakan saja google translate.

Cara Menulis Post Blog Pertama Kali ?

Artikel ini berisi beberapa ide untuk membantu orang-orang yang memulai blog , sama seperti saya, untuk menemukan hanya dalam satu tempat daftar sumber dengan tips. Saya tidak punya niat dalam meliput ini dalam tingkat yang sangat mendalam, tapi hanya untuk memberikan pandangan pribadi saya tentang apa yang saya temukan untuk menjadi tips yang paling penting ketika menulis posting pertama.

Download Naruto Shippuden Windows 8 Theme Gratis

Bikin keren PC atau laptop kamu dengan Naruto Shippuden Windows 8 Theme Gratis. Khusus bagi para pecinta anime Naruto Shippuden Langsung aja ya Download Klik disini...