SQL Inner เข้าร่วมกับ 3 ตาราง?
ฉันพยายามที่จะเข้าร่วม 3 ตารางในมุมมอง; นี่คือสถานการณ์: ฉันมีตารางที่มีข้อมูลของนักเรียนที่สมัครเพื่อใช้ชีวิตในวิทยาเขตวิทยาลัยนี้ ฉันมีตารางอีกตารางหนึ่งที่แสดงรายการการตั้งค่า Hall (3 ของพวกเขา) สำหรับนักเรียนแต่ละคน แต่การตั้งค่าแต่ละอย่างเหล่านี้เป็นเพียงหมายเลข ID และหมายเลข ID มีชื่อฮอลล์ที่สอดคล้องกันในตารางที่สาม (ไม่ได้ออกแบบฐานข้อมูลนี้ ... ) ค่อนข้างมากฉันมีINNER JOINตารางที่มีการตั้งค่าของพวกเขาและข้อมูลของพวกเขาผลที่ได้คืออะไรเช่น ... John Doe | 923423 | Incoming Student | 005 ไหนจะเป็น005 HallIDดังนั้นตอนนี้ผมต้องการให้ตรงHallIDกับตารางที่สามที่ตารางนี้มีและHallIDHallName สวยมากฉันต้องการให้ผลลัพธ์ของฉันเป็นเหมือน ... John Doe | 923423 | Incoming Student | Foley Hall <---(INSTEAD OF 005) นี่คือสิ่งที่ฉันมีอยู่ในปัจจุบัน: SELECT s.StudentID, …