▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การออกแบบฐานข้อมูล
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
การพัฒนาซอฟต์แวร์
การพัฒนา Web Application
สอบถามการ Query ข้อมูลหาคนซ้ำค่ะ (Mysql)
__________________________________________
moid(รหัสแม่) | id(รหัสเด็ก) | bmon(เดือนเกิด) | byear |
---------------------------------------------------------------
001 | 100 | 01 | 56 |
001 | 101 | 01 | 56 |
001 | 102 | 12 | 56 |
002 | 103 | 02 | 56 |
002 | 104 | 12 | 56 |
003 | 105 | 03 | 56 |
003 | 106 | 06 | 56 |
-------------------------------------------------------------
แต่ต้องการจะหาเด็กที่แฝด นับเป็นแค่ 1 record โดยมีเงื่อนไขการหาเด็กที่แฝดคือ
เดือนเกิด (bmon) ของแต่ละคนอ้างอิงตาม id แม่(moid) ถ้าห่างไม่เกิน 7 เดือนถือว่านับเป็น 1 เช่น รหัสแม่ 003 แต่ถ้าห่างเกิน 7 เดือนถือว่าไม่ใช่แฝด
ซึ่งข้อมูลที่ควรจะออกมาคือแบบนี้ค่ะ
__________________________________________
moid(รหัสแม่) | id(รหัสเด็ก) | bmon(เดือนเกิด) | byear |
---------------------------------------------------------------
001 | 100 | 01 | 56 |
001 | 102 | 12 | 56 |
002 | 103 | 02 | 56 |
002 | 104 | 12 | 56 |
003 | 105 | 03 | 56 |
-------------------------------------------------------------
หนูควรเขียนคำสั่ง sql อย่างไรดีคะ รบกวนขอความช่วยเหลือหน่อยค่ะ ขอบคุณมากๆค่ะ