SQLning LEFT OUTER JOIN operatoridan quyidagi algoritm asosida
bajariladi:
1. Ikkala jadval ma’lumotlari INNER JOIN asosida yig‘iladi;
2. Natijaviy jadvalga ichki jadvalga bog‘lanishda qatnashmagan chap
jadvaldagi ma’lumotlar qo‘shiladi. O‘ng jadvaldagi ma’lumotlar esa NULL
qiymatlari bilan to‘ldiriladi.
Misol:
Autor jadvalidagi barcha avtorlar qaysi kitoblarni yozgan so‘rovi.
SELECT *
FROM Authors LEFT JOIN Books
ON Authors.AuthorID = Books.BookID
Natijaviy ko‘rinish quyidagicha bo‘ladi:
Authors.AuthorID Authors.AuthorName Books.BookID
Books.BookName
1
Bruce Eckel
1
Thinking in Java
2
Robert Lafore
NULL
NULL
3
Andrew Tanenbaum
3
Modern Operating System
3
Andrew Tanenbaum
3
Computer Architecture
Nazorat savollari
1.
Bir nechta jadvalga so‘rov yaratish usullari qanday?
2.
Bir nechta jadvalning turli maydonlariga so‘rovlar yaratish?
3.
Tashqi va ichki so‘rovlar qanday?
4.
Tashqi chap va o‘ng bog‘lanish so‘rovlari va ularning farqlari nimada?
5-LABORATORIYA ISHI