Artikel

Perintah select * from [namatable] adalah dasar bagaimana untuk menampilkan data dari sebuah table dengan bahasa SQL mencakup MySQL, Oracle SQL, Microsoft Access, dan lain-lain. Perintah tersebut hanya menampilkan semua data (*) hanya dari satu table saja. Pada kali ini kita akan membahas bagaimana cara menampilkan data dari 2 atau lebih table yang berbeda di database SQL.

Syarat yang dibutuhkan untuk menampilkan yaitu antar tabel memiliki primary key dan foreign key. Contoh, table mahasiswa memiliki kolom NIM, nama, dan jurusan. Table yang kedua yaitu table status bayar yang memiliki kolom nim, semester, dan status_bayar. Simak pembahasan di bawah ini :

  • Tahap pertama buka DBMS nya, pada pembahasan ini saya menggunakan MySQL
  • Setelah akses masuk,membuat database
  • Berikut syntax untuk membuat database

create database pembayaran;

           

  • Berikutnya mulai untuk membuat table yaitu table mahasiswa dan status_pembayaran
  • Membuat table mahasiswa dengan syntax
create table mahasiswa(nim varchar(10), nama varchar(30), jurusan varchar(10));

           

  • Membuat table status_pembayaran dengan syntax

          

create table status_pembayaran(nim varchar(10), semester integer, status_bayar varchar(10));

         

  • Setelah tabel dibuat, insert data pada kedua table tersebut.
  • Menginsert data ke table mahasiswa

          

insert into mahasiswa values('1316099', 'Yusril Irsan', 'SIIO');

         

  • Menginsert data ke table status_pembayaran
insert into status_pembayaran values('1316099', 6, 'Lunas');

          

  • Selanjutnya kita akan menampilkan data yang berkaitan dari 2 tabel yang berbeda yaitu untuk menampilkan NIM, nama, jurusan, semester, dan status_bayar sekaligus.
  • Syntax untuk menampilkan data dari 2 tabel berbeda
    select mahasiswa.nim, nama, jurusan, semester, status_bayar from mahasiswa, status_pembayaran where mahasiswa.nim = status_pembayaran.nim;
  • Penjelasan, lihat syntax terdapat nim dan status_pembayaran.nim, karena kolom nim memiliki 2 nama yang sama namun berbeda tabel maka kita harus mengidentifikasi kolom tersebut agar tidak ambigu. Jadi nim pada tabel mahasiswa diwakili oleh mahasiswa.nim dan nim pada tabel status_pembayaran diwakili oleh status_pembayaran.nim
  • Setelah semua syntax dijalankan create dan insert dijalankan, hasil dari syntax nomor 11 yaitu sebagai berikut :

           

 

Mudah bukan? Berlaku juga untuk lebih dari 2 tabel, tetapi harus diingat untuk identifikasi kolom yang sama dari table berbeda dengan [namatable].[namakolom]. Cukup sekian artikel tutorial singkat, apabila ada pertanyaan silakan ajukan dikolom komentar

 

 

 

Jangan lupa follow akun sosmed HIMASIS ya teman-teman

 

Instagram : himasis.poltekstmi
Twitter : himasis_stmi
Line : dvi7002o
Youtube : HIMASIS Politeknik STMI

 

 

#SALAMPERUBAHAN

#SALAMPERSATUAN

#SALAMKERJABERSAMA

 

Follow Us

Tags

20182019202020214glAdobe XDAfter Event After Event MnG 2020AFTERGLOWAkademik HimasisaktivasiAktivasialgoritmaalgoritmaalgoritma pemrogramanangketArrayArtificialArtikelAugmented RealityAutoCADAutoCAD2015autonumberBack End Developerback end languageBahasa Pemrogramanbahasa pemrogramanbayar kuliahbelajar vbberitaBig-Datablockchainbossbuka bersamabukber himasisCerpencintaciscocisco packet tracercodeigniterColouringcontainercoronacovid19Criptocurencycsscsscuci tangancurriculum vitaecv yang baikCyber CrimeCYBER SECURITYCyber SecurityDampak AIdasar algoritmadasar jaringandatadata analystData DiriDatabasedatabasedehidrasidockerDownloaddownloadEcommasterEcommerceEntrepreneurera aietika dan privasievent ExpressJsfakta Figmaflowchartflutterfolder projectFrameworkFront EndFront End DevelopergaikindoGambar 2dGambar 3dGitGitHubharapanhello worldhimasisHIMASIS himasis artikelhtmlhtmlimpianINDEXS2021Industri OtomotifInformasiinspirasiInstalisasi NodeJS InstallinstallinstallIntelligenceiterationjadwal imsakiyahJakartaJAKARTAjaringanjaringanjaringan komputerjavaJavajavascriptJDKJoin MnG 2020JREKAHIM dan WAKAHIMkarakteristikKeamanan dan Privasikeamanan siberkebahagiaankebaikankegiatankerenkinemasterkode otomatisKomunikasi Serverkonfigurasi filekonsep cbdckrs onlinekstkunjungan pabrikleaderLebaranLibrarymachine learningMading HimasismagentamakananmakrabManfaat big dataMarkup LanguageMateri PembelajaranMedia VirtualBoxMedia VirtualBoxmeet and greetmeet and greet 2018meet and greet 2019Meet and Greet 2020meganthropusmelamar kerjaMethodsmicrosoft access 2010minumanmobil pintarmongoDBmudikmudik amanmvcnavigasi etika ainavigasi mobil pintarnetbeansngodingOnlinepreneurshiporacleorracleOS Windowsosi layerotomotifPanduan Lengkappaslonpaslon nomer 2pelatihan 2Pelatihan BPHPelatihan UIUXpelatihan1peluang data analystpemilu HIMASISpemimpinpemimpin baikpemrogramanpencarianpendaftaranpengenalan jaringanpengisian angketPeriode 2020 - 2021Periode 2021-2022Periode 2022 - 2023Periode 2023-2024Periode 2024 - 2025perkembanganphpphpPHP VS NodejspklPoliteknikPOLITEKNIK STMI potensi blockchainProgramming LanguageProsedurproses bisnispseudecodepuasapuasapycharmpythonpytrainramadanramadan 1441hramadhanRansomwarerequestresponseRESTful APIresumeRFIDRoutingrun endpoint expressrun server expressschScripting Languagesearch barSecuritySecurity Attacksejarahselectionself driving carSemester Pendekseminarseminar umumseminar2018senisensor mobil pintarsequenceSetup ProjetSistem InformasiSistem Informasiskill data analystspectrumSQL vs NoSQLSSLstmistok otomatisstruktur fileStruktur OrganisasiStudy Clubstudy clubTableTableautantangan aiTantangan Era DigitalTechnopreneurshipteknologiteknologi cerdasteknologi informasiteknologi informasiterhebatterpilihpaslonnomer2TipsTopologi JaringanTradisi LebarantriggerTrikTutorialtutorialTutorialtutorialTwiterTwiter 2020Twiter 2021Twiter 2021Twiter AFTERGLOWTwiter AGENCYtwiter2019uang digitalUbuntuulangtahunultahhimasisVirusvirus komputervisual basicvisual studiowebWeb DevelopmentWebinarWEBINAR HIMASISWebsitewhich is the best Windows 10windows 7Windows XPwirausahaYourXperienceyoutube