คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ตารางจังหวัดผมมีอันเดียว
แต่เรียกใช้ 2 ครั้งใน Query นะครับ
แต่เรียกใช้ 2 ครั้งใน Query นะครับ
SELECT [ตารางนักศึกษา].[รหัสนักศึกษา], [ตารางนักศึกษา].[จังหวัดเกิด], [ตารางจังหวัดเกิด].[ชื่อจังหวัด] AS ชื่อจังหวัดเกิด, [ตารางนักศึกษา].[จังหวัดโรงเรียนเก่า], [ตารางจังหวัดโรงเรียนเก่า].[ชื่อจังหวัด] AS ชื่อจังหวัดโรงเรียนเก่า
FROM (ตารางจังหวัด AS ตารางจังหวัดเกิด INNER JOIN ตารางนักศึกษา ON [ตารางจังหวัดเกิด].[รหัสจังหวัด] = [ตารางนักศึกษา].[จังหวัดเกิด]) INNER JOIN ตารางจังหวัด AS ตารางจังหวัดโรงเรียนเก่า ON [ตารางนักศึกษา].[จังหวัดโรงเรียนเก่า] = [ตารางจังหวัดโรงเรียนเก่า].[รหัสจังหวัด];
FROM (ตารางจังหวัด AS ตารางจังหวัดเกิด INNER JOIN ตารางนักศึกษา ON [ตารางจังหวัดเกิด].[รหัสจังหวัด] = [ตารางนักศึกษา].[จังหวัดเกิด]) INNER JOIN ตารางจังหวัด AS ตารางจังหวัดโรงเรียนเก่า ON [ตารางนักศึกษา].[จังหวัดโรงเรียนเก่า] = [ตารางจังหวัดโรงเรียนเก่า].[รหัสจังหวัด];
แสดงความคิดเห็น
ด่วนมาก เกี่ยวกับ INNER JOIN (PHP) ใครยังไม่หลับช่วยทีครับ
ในตารางนี้ผมเก็บ จังหวัดเกิด กับ จังหวัดโรงเรียนเก่า
ซึ่ง ผมเก็บเป็นรหัสจังหวัด ที่ดึงมาจากตาราง จังหวัด
ในตารางจังหวัดผมมี รหัสจังหวัด ชื่อจังหวัด
ตย. ข้อมมูล 1 กทม ,2 เชียงใหม่ , 3 เชียงราย
ปัญหาคือ ผมจะ INNER JOIN ยังไง
---------------------------------------------------------------------------------------------------------------------------------------------
SELECT * FROM ตารางนักศึกษา INNER JOIN ตารางจังหวัด ON(ตารางนักศึกษา.รหัสจังหวัดเกิด=ตารางจังหวัดเกิด.รหัสจังหวัด)
ปกติถ้าดึงมาอันเดียวก็ไม่มีปัญหา........แต่จะดึง จังหวัดโรงเรียนเก่า มาด้วยยังไงครับ.....
แล้วจะใช้คำสั่ง ไหนแสดง