ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

SQL Query เชื่อมตารางสองฐานข้อมูล How to join tables from different databases

SQL Query เชื่อมตารางสองฐานข้อมูล How to join tables from different databases
SQL Query เชื่อมตารางสองฐานข้อมูล How to join tables from different databases

เขียนคำสั่ง sql query เชื่อมตาราง ข้ามฐานข้อมูล 2 ฐานข้อมูล
How to join tables from different databases


ตัวอย่าง
SELECT *
FROM `DB1`.`db1_tb1` a, `DB2`.`db2_tb1` a
WHERE a.id = b.id
AND b.name LIKE 'AA%'

จากตัวอย่าง

  • DB1 คือฐานข้อมูลก้อนที่ 1
  • DB2 คือฐานข้อมูลก้อนที่ 2
  • db1_tb1 คือตารางในฐานข้อมูลก้อนที่ 1
  • db2_tb1 คือตารางในฐานข้อมูลก้อนที่ 2

โดยกำหนด ฐานข้อมูลก้อนที่1 ตาราง 1 เป็น a และ ฐานข้อมูลก้อนที่2 ตาราง 1 เป็น b เพื่อให้สั้นตอนเขียนคำสั่ง where เขียนได้สั้นๆ