หาคนที่ได้เกรดรหัสวิชา 010123112 เกรด A
SELECT s.Student_ID,s.First_name,s.Last_name,r.Subjectname,r.Grade
FROM Student as s
INNER JOIN Student_Records as r ON
s.Student_ID = r.Student_ID
WHERE r.Subjectid='010123112' AND r.Grade='A'
ORDER BY s.Student_ID ASC;
FROM Student as s
INNER JOIN Student_Records as r ON
s.Student_ID = r.Student_ID
WHERE r.Subjectid='010123112' AND r.Grade='A'
ORDER BY s.Student_ID ASC;
ดูเกรดรหัสวิชา 080103016 ของคนที่ได้ A รหัสวิชา 010123112
SELECT s.Student_ID,s.First_name,s.Last_name,a .Subjectname,
a.Grade,r.Subjectname,r.Grade
a.Grade,r.Subjectname,r.Grade
FROM Student as s
INNER JOIN (SELECT * FROM Student_Records WHERE Subjectid='010123112' AND Grade='A' ) as a ON
s.Student_ID = a .Student_ID
INNER JOIN (SELECT * FROM Student_Records WHERE Subjectid='010123112' AND Grade='A' ) as a ON
s.Student_ID = a .Student_ID
INNER JOIN Student_Records as r ON
a.Student_ID = r.Student_ID AND r.Subjectid='080103016';
และ Hard Ware เป็น VM บน Google Cloud Platform
Ram 0.6 GB
ปัญหาที่พบ
ย้าย ข้อมูลจาก SQLITE3 > > MySQL ? จากไฟล์ .db จะนำเข้า MySQL ได้ยังไง ผ่านแค่การใช้งาน
CommandLine [ เนื่องจากต้องการให้ข้อมูล มีจำนวนที่เท่ากันทั้ง 2 table และเหมือนกัน ]
แก้โดย
CommandLine [ เนื่องจากต้องการให้ข้อมูล มีจำนวนที่เท่ากันทั้ง 2 table และเหมือนกัน ]
แก้โดย
- Export to csv file
- ใช้ คำสั่ง LOAD DATA INFILE …. เพื่อโหลดข้อมูลจาก csv เข้า Table ใน database ของ MySQL
http://www.sqlitetutorial.net/sqlite-export-csv/
การแปลง ข้อมูลในตารางเป็นcsv
https://stackoverflow.com/questions/3635166/how-to-import-csv-file-to-mysql-table/24170168
การใช้คำสั่ง LOAD DATA INFILE แบบตัวอย่าง
การแปลง ข้อมูลในตารางเป็นcsv
https://stackoverflow.com/questions/3635166/how-to-import-csv-file-to-mysql-table/24170168
การใช้คำสั่ง LOAD DATA INFILE แบบตัวอย่าง
โดย

ไม่มีความคิดเห็น:
แสดงความคิดเห็น