left join ข้อมูลตารางเดียวกัน แต่คนละเงื่อนไข ได้มั้ยครับ

A. select * from table1 where date NOT BETWEEN '$start' AND  '$end';
(สมมุติว่าได้ข้อมูล num 1, 2, 3, 4, 5 )

B. select * from table1 where date BETWEEN '$start' AND  '$end';
(สมมุติว่าได้ข้อมูล num 4, 5, 6, 7, 8 )

ต้องเขียนยังไงครับ ให้ข้อมูล2ชุดนี้ join กัน ผมต้องการแสดงแค่ 1, 2, 3 (ไม่แสดง B และไม่แสดงส่วนที่ A กับ B มีร่วมกัน)
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่