GORAGOD.com

freelance, web developer, web designer, hosting, domain name

sql สองตัวนี้สามารถเอามารวมกันได้หรือป่าวครับ

 $sql = "SELECT r.room_id,r.roomtype_id,r.status as status,d.check_in as check_in, d.check_out as check_out FROM room r,roomdetail d where r.room_id=d.room_id and r.roomtype_id = '$roomtype_id' and NOT(d.check_in <='$check_out' AND d.check_out >='$check_in')order by r.room_id asc"; $sql="select * from room where status='1' and roomtype_id='$roomtype_id'"; 

ถ้าแยกเป็น 2 select แล้ว สั่งให้โชว์รวมกันได้ไหมคับ
10 ธ.ค. 2552 2 1,747

ถ้าจะรวมได้ 2 query ต้องมีจำนวนฟิลด์ข้อมูลตรงกันครับ โดยรวมกันด้วย UNION ครับ

(SELECT * FROM table1)
UNION
(SELECT * FROM table2)

โดยที่ table1 และ table2 ต้องมีโครงสร้างเหมือนกันครับ
#1

ทำได้แล้วครับพี่ขอบคุณครับ
        $sql="SELECT r.room_id,r.roomtype_id,r.status FROM room r,roomdetail d WHERE r.status='1' and r.roomtype_id = '$roomtype_id' or( r.room_id=d.room_id AND r.roomtype_id = '$roomtype_id' AND (NOT(d.check_in <='$check_out' AND d.check_out >='$check_in')))Group by r.room_id having r.room_id>1 ";
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^