12.4 – rasm. Full outer join operatorining Venn diagrammasi orqali ko’rinishi
Ishni bajarish tartibi
SQL INNER JOIN operatori
So`rov: SELECT *FROM oshxona_xodimlari
INNER JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.FISH= mehmonxona_xodimlari.FISH;
Natija:
12.5 - rasm. Inner join qo’llanishi natijasi
2. LEFT JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
LEFT JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.joylashuv = mehmonxona_xodimlari.joylashuv;
Natija:
12.5 - rasm. Left join qo’llanishi natijasi
2. RIGHT JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
RIGHT JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.oyligi = mehmonxona_xodimlari.oyligi;
Natija:
12.6 – rasm. Right join qo’llanishi natijasi
3. CROSS JOIN operatori
So`rov: SELECT * FROM oshxona_xodimlari
CROSS JOIN mehmonxona_xodimlari
ON oshxona_xodimlari.lavozimi = mehmonxona_xodimlari.lavozimi;
Natija:
12.7– rasm. Cross join qo’llanishi natijasi
Vazifalar
Yuqorida ko`rsatilganlardan foydalanib tanlangan variyantga muvofiq mavzu uchun MySQL da INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN, FULL OUTER JOIN va ON standat so`zilari bilan ishlang.
Bajarilgan ishlar haqida hisobot tayyorlang (1-2-ilovalarga qarang).
Nazorat savollari
SQL tilidagi qanday JOIN larni bilasiz?
INNER JOIN qanday vazifani bajaradi?
LEFT JOIN qanday vazifani bajaradi?
RIGHT JOIN qanday vazifani bajaradi?
CROSS JOIN qanday vazifani bajaradi?
FULL OUTER JOIN qanday vazifani bajaradi?
Do'stlaringiz bilan baham: |