|
|
|
MYSQL หาสิ่งที่ไม่มีใน TABLE 2 ยังไงดีคับ รบกวนพี่ๆแนะนำหน่อย |
|
|
|
|
|
|
|
BPID=196 เป็นตัว WHERE
ส่วนอีก 2ตัวเป็นตัว inner join จะได้ว่า
$SQL="SELECT A.*, B.*
FROM A
INNER JOIN B ON (A.AID= B.BAID)
WHERE B.BPID='196' ";
|
|
|
|
|
Date :
2015-01-03 23:20:06 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ตามด้านบน มันจะได้แสดงผลข้อมูลทีต่รงกับ นั่นคือ AID 1 และ 2
ผมอยากให้แสดง 3-9 คือตัวที่ไม่มีใน TABLE : B น่ะครับ
ขอบคุณน่ะครับสำหรับคำตอบ ^^
|
|
|
|
|
Date :
2015-01-04 00:17:12 |
By :
ilikeit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เปลี่ยนเป็นไม่เท่ากับสิครับง่ายนิดเดียว
$SQL="SELECT A.*, B.*
FROM A
INNER JOIN B ON (A.AID <> B.BAID)
WHERE B.BPID='196' ";
อะไรก็ตามที่ A.AID ไม่เหมือน B.BAID โดยที่ B.BPID เท่ากับ 196 จะถูกคิวรี่ออกมา
|
ประวัติการแก้ไข 2015-01-04 00:26:14 2015-01-04 00:27:54
|
|
|
|
Date :
2015-01-04 00:25:50 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Table A
Table B
ตัวแปรสำคัญ คือ BPID = 196 เช่นเดิม
จะได้เห็นภาพมากขึ้น
Table B
material_cid คือ FK ของ categories_id Table A
ผลลัพธ์ที่ได้จากคิวรี่ด้านบน
ซึ่งจิงๆ มันแสดง
28 ขา
29 ลูกล้อ
37 กล่องไฟ
38 PU-เก้าอี้บาร์
39 หัวเบาะเกาอี้
แก้ไขยังไงดีครับ T_T
|
ประวัติการแก้ไข 2015-01-04 19:30:52 2015-01-04 19:31:10
|
|
|
|
Date :
2015-01-04 02:02:43 |
By :
ilikeit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|