ชุมชนคนรักภาษาเบสิค - Visual Basic Community

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 5153|ตอบกลับ: 4

ช่วยแนะนำ เขียน SQL ให้ลบค่าจากอีกตาราง ด้วยครับ

[คัดลอกลิงก์]

5

กระทู้

13

โพสต์

190

เครดิต

Member

Rank: 2

เครดิต
190

แก้ไขครั้งสุดท้ายโดย kai เมื่อ 2018-9-10 18:49

สวัสดีครับ
ผมขอคำแนะเรื่อง เขียน SQL ให้ลบค่าจากอีกตาราง ด้วยครับ
ผมต้องการหาค่าผมรวม Sum (table2)
โดยหักลบค่า ที่เหมือนกัน จาก (table1)
ซึ่งถ้าผม Sum (table2) จะได้ผลลัพธ์ = 100
แต่ผมต้องการให้หัก ไม่ต้อง Sum ค่าจากรายการที่มีรหัสเหมือนกันอ่ะครับ
คือ
ID 101และ 102 ที่อยู่ใน Table1 ออกด้วยนะครับ
ซึ่งต้องการให้ได้ผลลัพธ์
= 70
ประมาณว่า Select sum..... from table2
                  where ไม่ต้องรวมค่า ที่มีรหัสซ้ำกันใน table1

(55555 ภาษาพูดแบบ บ้านๆๆ เลยครับ)

ผมจะต้องเขียน SQL ประมาณไหนครับ
ขอบคุณครับ






Capture_sum.PNG

0

กระทู้

5

โพสต์

46

เครดิต

Newbie

Rank: 1

เครดิต
46
โพสต์ 2018-9-11 08:57:22 | ดูโพสต์ทั้งหมด

select sum(total)
from table2
where id not in (select id
from table1)

น่าจะประมาณนี้นะครับ

5

กระทู้

13

โพสต์

190

เครดิต

Member

Rank: 2

เครดิต
190
 เจ้าของ| โพสต์ 2018-9-11 10:53:17 | ดูโพสต์ทั้งหมด

somchu ตอบกลับเมื่อ 2018-9-11 08:57
select sum(total)
from table2
where id not in (select id

ลองแล้วยังไม่ได้ครับ

ขอบคุณครับ

11

กระทู้

31

โพสต์

437

เครดิต

ผู้ดูแลบอร์ด

Rank: 7Rank: 7Rank: 7

เครดิต
437
โพสต์ 2018-9-11 13:09:59 | ดูโพสต์ทั้งหมด

แก้ไขครั้งสุดท้ายโดย puklit เมื่อ 2018-9-11 13:16
kai ตอบกลับเมื่อ 2018-9-11 10:53
ลองแล้วยังไม่ได้ครับ

ขอบคุณครับ

ผมคิดว่าคำตอบคุณ somchu ถูกแล้วนะครับ
ถ้าดูจากต้องการผลรวมใน Table2 ถ้าต้องการให้ได้ผลรวม
คือ 70 นั่นคือไม่ต้อง Sum ผลรวม ใน Table2 ที่มี ID ตรงกับ Table1
ตรงนี้ผมเข้าใจถูกหรือไม่ครับ ถ้าใช่ก็สามารถดูผลลัพธ์ได้ตามรูปครับ
Query.PNG

5

กระทู้

13

โพสต์

190

เครดิต

Member

Rank: 2

เครดิต
190
 เจ้าของ| โพสต์ 2018-9-11 19:01:02 | ดูโพสต์ทั้งหมด

puklit ตอบกลับเมื่อ 2018-9-11 13:09
ผมคิดว่าคำตอบคุณ somchu ถูกแล้วนะครับ
ถ้าดูจากต้องการผ ...

OK...
ได้แล้วครับ
ขอบพระคุณ ท่านทั้ง 2 มากครับ
somchu, puklit
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|G2GNet.com  

GMT+7, 2024-11-27 21:33 , Processed in 0.195703 second(s), 6 queries , File On.

Powered by Discuz! X3.4, Rev.62

Copyright © 2001-2020 Tencent Cloud.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้