ผู้เขียน หัวข้อ: ใช้คำสั่ง not in หรือ != ใน query และ รายงาน ข้อมูลไม่มาครับ  (อ่าน 1638 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
คำสั่งที่ใช้
1.select * from patient where cid not in (select cid from person)
2.select p1.* from patient p1,person p2 where p1.cid!=p2.cid
3.select * from patient where not cid in (select cid from person)
 v3.59.9.30 แต่ทดสอบแล้วเป็นกับทุกเวอร์ชั่นครับ
mysql 10.1.10 maria
ควรแก้ไขอย่างไรดีครับ ขอบคุณครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ armbc522

  • Newbie
  • *
  • กระทู้: 11
  • Respect: +1
    • ดูรายละเอียด
Re: ใช้คำสั่ง not in หรือ != ใน query และ รายงาน ข้อมูลไม่มาครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 17, 2017, 21:50:44 PM »
0
จากการทดสอบ ด้วยคำสั่งที่ให้มา ทดลองกับเวอร์ชั่นเดียวกัน สามารถดึงข้อมูลได้ 3 คำสั่งครับ
ยังไงตรวจสอบข้อมูลอีกครั้งครับ ว่ามีข้อมูลตรงตามเงื่อนไขที่เขียนขึ้นหรือไม่ครับ


ศักดิ์สิทธิ์ ซานอก
เจ้าหน้าที่ชำนาญการติดตั้งระบบและดูแลหลังการขาย