LEFT JOIN ຄຳສັ່ງ SQL

  • INNER JOIN ຄຳສັບຢູ່ໃນຕາມບັນທຶກມັນຈະກັບກັບກັບກັບຕາມບັນທຶກ. ຖ້າບັນທຶກ "Persons" ບໍ່ມີການກັບກັບຕາມບັນທຶກ "Orders", ຈະບໍ່ຈະອອກຂໍ້ມູນດັ່ງກ່າວ. ຫນ້າທີ່ຫນັງ
  • ຫນ້າທີ່ໜ້າ SQL Left Join

LEFT JOIN ຄຳສັ່ງ SQL

ມີການພົບຄັນສະເພາະໜຶ່ງໃນຕາມການປະກາດ INNER JOIN ຄຳສັ່ງກັບການກັບຄືນມາກັບອີກການກັບຄືນ.

INNER JOIN 关键字语法

INNER JOIN ຄຳສັບຂອງສາຍຄຳສັບ SELECT
column_name(s) FROM
table_name1 INNER JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameຄວາມຄິດ:

INNER JOIN ແລະ JOIN ແມ່ນອັນດຽວກັນ.

ຕາມບັນທຶກແບບທຳອິດ (ນຳໃຊ້ໃນຕົວຢ່າງ):

Id_O ຜົນການເລືອກຕັ້ງ: LastName "Persons" ຕາມບັນທຶກ: Address
4 22456 Adams City Oxford Street
Id_P London Bush George Fifth Avenue
2 77895 Carter New York Changan Street

Beijing

"Orders" ຕາມບັນທຶກ: FirstName Id_O
4 24562 2
Id_P Thomas 2
2 OrderNo 4
3 John 4
1 5 34764

65

ການຕໍ່ສູ້ກັນອິນເນີ້ນ (INNER JOIN) ຕົວຢ່າງ

ປະຈຸບັນພວກເຮົາຕ້ອງການອອກຂໍ້ມູນການສັ່ງຂອງທຸກຄົນ.

ທ່ານສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍລາຍລະອຽດດ້ານລຸ່ມນັ້ນ:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

ຜົນການເລືອກຕັ້ງ: LastName FirstName
22456 Adams OrderNo
22456 Adams John
77895 Carter 24562
77895 Carter Thomas

44678

  • INNER JOIN ຄຳສັບຢູ່ໃນຕາມບັນທຶກມັນຈະກັບກັບກັບກັບຕາມບັນທຶກ. ຖ້າບັນທຶກ "Persons" ບໍ່ມີການກັບກັບຕາມບັນທຶກ "Orders", ຈະບໍ່ຈະອອກຂໍ້ມູນດັ່ງກ່າວ. ຫນ້າທີ່ຫນັງ
  • ຫນ້າທີ່ໜ້າ SQL Left Join