Kali ini saya akan memberikan cara join atau gabung 3 tabel.. atau menggabungkan beberapa data dari beberapa tabel... Oke langsung saja,,, Cekidot,,,
- Nama Database = dbpegawai
- TblPenempatan
- Tblpegawai
- TblJabatan
- TblGaji
- Tabel Divisi
Membuat tabel
--------------
create
table tbldivisi(
id_divisi
int(10) not null primary key,
ket_divisi
varchar(10) null)
-----------------------------
Memasukan baris kedalam tabel
-----------------------------
insert
into dbpegawai.tbldivisi(
id_divisi,
ket_divisi)
values(
'1',
'Training')
---------------------------------------------
ganti isi dibaris atau edit atau update data
---------------------------------------------
update
dbpegawai.tbldivisi
set
nama='Ofice boy'
where
tbldivisi.id_divisi=1
--------------
melihat table
--------------
select
* from tbldivisi
--------------------------
menghapus data pada baris
--------------------------
delete
from dbpegawai.tbldivisi where nomor=1
----------------
menghapus table
----------------
drop
table tbldivisi
• Untuk menampilkan kolom (field) nomor dan
nama pada tabel anggota=
select
id_divisi, ket_divisi from tbldivisi;
• Untuk menampilkan semua kolom(field) pada
tabel anggota=
select
* from tbldivisi;
• Untuk menampilkan semua kolom pada tabel
tblpenempatan yang berada pada kota 'Jayapura'=
select
* from tblpenempatan where ket_penempatan = 'jayapura';
• Untuk menampilkan semua kolom pada tabel
tblpegawai dengan urut nama=
select
* from tblpegawai order by nama;
• Untuk menghitung jumlah record pada tabel
tblpegawai=
select
count(*) from tblpegawai;
• Untuk menampilkan kota penempattan pada
tabel tblpenempatan=
select
ket_penempatan from tblpenempatan;
• Untuk menampilkan kota penempatan dengan
tidak menampikan kota yang sama pada tabel tblpenempatan=
select
distinct tblpenempatan from tblpenempatan;
• Untuk menampilkan nama dan id jabatan yang
mempunyai jabatan sebagai Manager=
select
nama,id_jabatan from tblpegawai where id_jabatan like ‘%manager';
• Tampilkan pegawai dengan id 3 ,8 ,dan 13
SELECT id_pegawai FROM
tblpegawai WHERE id_pegawai ='3' or id_pegawai='8' OR id_pegawai='13';\
==atau bisa lebih dari 3 data==
SELECT id_pegawai FROM
tblpegawai WHERE id_pegawai IN ("11","12","8");
• Menggabungkan 4 Tabel dengan JOIN
SELECT tbldivisi.ket_divisi,
tblpegawai.nama, tbljabatan.ket_jabatan, tblpenempatan.id_penempatan
FROM tblpegawai
JOIN tbljabatan ON tblpegawai.id_jabatan =
tbljabatan.id_jabatan
JOIN tbldivisi ON tblpegawai.id_divisi =
tbldivisi.id_divisi
JOIN tblpenempatan ON tblpegawai.id_penempatan =
tblpenempatan.id_penempatan
• Memunculkan nama dari tabel pegawai,
ket_jabatan dari tabel jabatan, ket_divisi dari tabel divisi dengan SUB-QUERY
SELECT nama,(SELECT ket_jabatan FROM tbljabatan WHERE id_jabatan=tblpegawai.id_jabatan) AS jabatan,
(SELECT ket_divisi FROM tbldivisi WHERE id_divisi=tblpegawai.id_divisi) AS divisi FROM tblpegawai
• Menggabungkan 5 tabel dengan keadaan entity
di tabel gaji tidak ada di tabel pegawai. (tidak ter-relasi) mengunakan JOIN
SELECT tblpegawai.id_pegawai,
tbldivisi.ket_divisi, tbljabatan.ket_jabatan, tblpenempatan.ket_penempatan,
tblgaji.jml_gaji
FROM tblpegawai
JOIN
tbldivisi ON tblpegawai.id_divisi = tbldivisi.id_divisi
JOIN
tbljabatan ON tblpegawai.id_jabatan = tbljabatan.id_jabatan
JOIN tblpenempatan
ON tblpegawai.id_penempatan = tblpenempatan.id_penempatan
LEFT
JOIN tblgaji ON tbldivisi.id_divisi = tblgaji.id_gaji
{ 64 komentar... read them below or add one }
terima kasih tutornya mas sangat berguna
Thank You brooo
sip sama-sama.. :)
kunjungin situs baru saya ya.. www.musikfavorit.com
sip gan ane coba dulu ya
Like This. thanks so much,,,,,,
mas saya belum terlalu mengerti....
makasih kak sangat membantu pr ku :)
sangat membantu, thankyu gan (y)
TerimaKasih, sangat membantu :)
Pranala --> PERBEDAAN FUNGSI JOIN PADA MYSQL
terima kasih tutorialnya mas, sangat komplit euy
macem2 nya logika nya berbeda2 tapi hasilnya ttp sama jadi mfusing ini kebanykan browsing dari tadi hahhaha
aku pgn yg inner join mas tolong :(
Makasih infonya, nice info.
Select field1, field2, field3, field4 from tabel1 a inner join tabel2 b on field2=a.field1
bagaimana caranya menghitung Nilai Akhir (30% Nilai Tugas + 30% Nilai Ulangan Harian + 40% Nilai Ujian Akhir Semester) menggunakan Query Mysql?
30% nilai tugas? Asumsi kalau nilai tugasnya 70, brati 30% dari 70?
30% nilai tugas? Asumsi kalau nilai tugasnya 70, brati 30% dari 70?
thanks
klo seperti ini bisa tampil
$query = "SELECT mata_pelajaran_has_ruang_kelas.hari, mata_pelajaran.nama, mata_pelajaran_has_ruang_kelas.jampelajaran , guru_has_mata_pelajaran.idGuru FROM guru_has_mata_pelajaran NATURAL JOIN mata_pelajaran_has_ruang_kelas NATURAL JOIN mata_pelajaran NATURAL JOIN guru WHERE idRuang_Kelas = '$id[idRuang_Kelas]'";
tapi klo tambah 1 tabel lagi knapa gak muncul ya
$query="SELECT mata_pelajaran_has_ruang_kelas.hari, mata_pelajaran.nama, mata_pelajaran_has_ruang_kelas.jampelajaran , guru_has_mata_pelajaran.idGuru,guru.nama FROM guru_has_mata_pelajaran JOIN mata_pelajaran_has_ruang_kelas ON guru_has_mata_pelajaran.idRuang_Kelas=mata_pelajaran_has_ruang_kelas.idRuang_Kelas JOIN mata_pelajaran_has_ruang_kelas ON guru_has_mata_pelajaran.idmata_pelajaran=mata_pelajaran_has_ruang_kelas.idmata_pelajaran JOIN mata_pelajaran ON guru_has_mata_pelajaran.idmata_pelajaran=mata_pelajaran.idmata_pelajaran JOIN guru ON guru_has_mata_pelajaran.idGuru=guru.idGuru WHERE idRuang_Kelas = '$id[idRuang_Kelas]'";
terimakasih tutorialnya, salam kenal
http://feridi.blog.upi.edu/
Nice blog bro, salam kenal n mampir ke blog ane
http://nyekripvb6.blogspot.com
Perih matanya liat sintaknya warna kuning terang
Tidak membantu. Mata ku sakit
Tidak membantu. Mata ku sakit
gimana cara nya menggabungkan banyak tabel contoh nya ini gan
dan saya mau mngambil lagi data dari tabel yang lain gi mana y nambah nya mohon pencerahan nya
pake join contohnya ini
SELECT tbldivisi.ket_divisi, tblpegawai.nama, tbljabatan.ket_jabatan, tblpenempatan.id_penempatan
FROM tblpegawai
JOIN tbljabatan ON tblpegawai.id_jabatan = tbljabatan.id_jabatan
JOIN tbldivisi ON tblpegawai.id_divisi = tbldivisi.id_divisi
JOIN tblpenempatan ON tblpegawai.id_penempatan = tblpenempatan.id_penempatan
Makasih mas. Dapet pencerahan buat ngerjakan tugas kuliah
Tutorny bagus gan, syang tampilannya bikin sakit mata
sip gan tutornya sebanding dg mata pedih pas baca postingnya..SUB QUERRY nya sangat membantu sy pas kejebak dg JOIN.tengkyu dah pokoknya
makasih gan, sangat membantu
subhanallah, semoga yang menulis artikel ini diberikan keberkahan oleh allah swt. amiiiin
terimakasih sangat membantu :'D
maaf, mau tanya.bgaimana caranya mencocokkan nilai pada 2 tabel, dimana fieldnya sama.
jadi ketika nilai field pada tabel 1 tersebut sama dengan tabel nilai field tabel 2.
maka data tdk bisa tersimpan.
sy sdh buat, kode programnya, tpi ada masalah.
with ZQuery6 do
begin
Close;
SQL.Clear;
SQL.Add('select nip,waktu from sementara ');
Active;
Open;
end;
with ZQuery7 do
begin
Close;
SQL.Clear;
SQL.Add('select nip,waktu from waktu_kegiatan');
Active;
Open;
end;
if (ZQuery7.FieldByName('nip').Value <> ZQuery6.FieldByName('nip').Value) and
(ZQuery7.FieldByName('waktu').Value <> ZQuery6.FieldByName('waktu').Value) then
Mantab abis gan , sangat membantu sekali
kunjungi juga https://spacexzone.com/
[ASK]
SELECT tblpegawai.id_pegawai, tbldivisi.ket_divisi, tbljabatan.ket_jabatan, tblpenempatan.ket_penempatan, tblgaji.jml_gaji
FROM tblpegawai
JOIN tbldivisi ON tblpegawai.id_divisi = tbldivisi.id_divisi
JOIN tbljabatan ON tblpegawai.id_jabatan = tbljabatan.id_jabatan
JOIN tblpenempatan ON tblpegawai.id_penempatan = tblpenempatan.id_penempatan
LEFT JOIN tblgaji ON tbldivisi.id_divisi = tblgaji.id_gaji >> kenapa harus tbldivisi bang?
klo pakek tabel lain bisa kah? mohon pencerahannya
Makasih buat infonya mas,
Mau nanya nih, gimana yang select dari 3 tabel yang salah satu field dari tabelnya harus mengunakan SUBSTRING ?.
Mantap Gan,
sangat membantu
Terima Kasih Banyak
Mbok di blok nek moco. Ra silau kok. Sing canggih to anak pinter kan kok cangkeman. Suwon mas
Yang mau membangun atau merenovasi rumah bisa kunjungi www.nagakontraktor.com
Terima kasih... Sangat berguna untuk yg JOIN banyak tabel
Cara mengagabungkan 3 tabel beda database gmn bos
Mau tanya dong??
Gimana cara menggabungkan 3 tabel tanpa menggunakan ID
Mau tanya dong??
Gimana cara menggabungkan 3 tabel tanpa menggunakan ID
info yang aku tunggu selama ini. semoga berlimpah berkah y wohoooo
Tb_kantor
-------------
kantor_id FK
kantor_nama
Tb_petugas
-----------------
petugas_id PK
kantor_id FK
petugas nama
Tb_penilaian
----------------
penilaian_id PK
petugas_id FK
nilai1
nilai2
nilai3
Tampilkan kantor_nama dari table penilaian ?????
Artikel anjing.. ga nampak tulisan lu pak
codingan execute lebih dari 1 querry dong.. untuk mengisi 2 tabel sekaligus dalam 1 button
makasih masnya <3
Ganti warnanya dong bro,, jangan pake kuning, pusing kepala bro
mantap gan tutorialnya udah ane praktekan sukses..
TokoCOD
Sangat membantu merusak mata
Sebuah perpaduan yang sangat bagus antara kuning dan macam tai pake nasi
tidak membantu terimakasih
This is really precious information shared by Author 검증사이트
gabisa baca ,kuning terang :(
Good website! I truly love how it is easy on my eyes it is. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your RSS which may do the trick? Have a great day!해외선물옵션
اسعار حجر هاشمي هيصم
اسعار حجر هاشمى هيصم
سعر متر حجر هاشمي هيصم
سعر متر حجر هاشمى هيصم
اسعار تركيب حجر هاشمي حجر هاشمي هيصم
اسعار تركيب حجر هاشمى هيصم
اسعار تركيب حجر هاشمي هيصم
اسعار تركيب حجر هاشمى هيصم
Such manner. a debt of gratitude is in order for sharing. 토토
Fabulous post, 토담토담토토
This is very 카지노
wow, great, I was 토토팡검증사이트
Posting Komentar