Kamis, 23 Mei 2013

Pemrogaman SQL ( JOIN )


Pada pembahasan kali ini saya akan membahas tentang fungsi JOIN. Fungsi ini seperti namanya berguna untuk menggabungkan 2 tabel. untuk lebih jelas langsung coba aja query di bawah ini pada sql server anda ^_^



use Northwind

select *from orders

select *from Customers where CustomerID = 'vinet'

--tampilkan kategori Id, category name, product Id, dan Product name
--dari tabel categories dan product di urut berdasar category name

select c.CategoryID,CategoryName, ProductID,ProductName from Categories c
inner join Products p
on c.CategoryID = p.CategoryID
order by CategoryName

--kalo pake where
select c.CategoryID,CategoryName, ProductID,ProductName from Categories c,Products p
where c.CategoryID = p.CategoryID
order by CategoryName

--tampilkan category name dan Product name
--dari tabel categories dan product di urut berdasar category name
--kategori yang tidak punya anggota di tampilkan juga

select c.CategoryName,p.ProductName from Categories c left outer join Products p
on c.CategoryID = p.CategoryID

--tampilkan nama employee dan id order yang pernah di layani employee tersebut

select e.FirstName+''+e.LastName as Nama_Employee,o.OrderID from Employees e left outer join Orders o
on e.EmployeeID = o.EmployeeID

use pubs
--tampilkan nama employee dan jobDescription
--dari tabel employee, jobs

select e.fname+''+e.lname as Nama, job_desc from employee e right outer join jobs j
on e.job_id = j.job_id

0 komentar:

Posting Komentar