|
|
|
ข้อสงสัย join table 2แบบนี้ให้ผลลัพธ์ต่างกันยังไงคับ |
|
|
|
|
|
|
|
สมมุติ Customer = {1, 2, 3} และ Audit = {3, 4, 5}
Code
SELECT customer.*,audit.* FROM customer,audit
WHERE customer.CustomerID = audit.CustomerID
ผลลัพท์ = {3, 3} หรือเรียกอีกอย่างหนึ่งว่า (A ∩ B)
Code
SELECT customer.*,audit.* FROM customer
LEFT JOIN audit ON customer.CustomerID = audit.CustomerID
ผลลัพท์ = {1, null}, {2, null}, {3, 3} หรือเรียกอีกอย่างหนึ่งว่า (A - B ) ∪ (A ∩ B)
|
|
|
|
|
Date :
2014-03-20 03:44:12 |
By :
love9713 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-03-20 08:53:43 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ อธิบายเห็นภาพเลย
|
|
|
|
|
Date :
2014-03-20 09:30:50 |
By :
matay107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|