BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: apatnon86 ที่ ธันวาคม 09, 2011, 09:14:35 AM
-
คือจะเลือกข้อมูลบ้านที่ยังไม่ได้ทำการสำรวจครับ จะเปรัยบเทียบตาราง
ระหว่างตาราง house กับ house_survey อยากทราบว่าบ้านใหนบ้างในตาราง house
ที่ไม่ได้ทำการสำรวจ ขอคำแนะนำด้วยครับ ขอบคุณครับ
-
ดันกระทู้หน่อย
-
;D เอาไปปรับดูพลางๆ ก่อน
SELECT v.village_moo,v.village_name,h.address from house h
LEFT OUTER join village v on v.village_id=h.village_id
WHERE h.house_id not in(SELECT house_id from house_survey) and v.village_moo<>0;
-
select v.village_moo,v.village_name,h.address,h.house_id,hs.* from house h
left outer join house_survey hs on hs.house_id=h.house_id
left outer join village v on v.village_id=h.village_id
group by h.house_id
limit 2000
น่าจะดูที่ ว่า Survey_date เป็นค่าว่าง น่ะครับ... ;D ;D ;D
ถ้าค่า ว่าง...แสดงว่ายังไม่ได้ survey หรือเปล่าประมาณนี้ครับ.. ??? ??? ???
ลองดูครับ limit ไว้ด้วยนะครับ ...เดี๋ยวดึงมาหมดงานจะเข้าเอา ;D ;D ;D