在使用mysql查詢時,有時候需要同時進行多條查詢。為了提高效率,可以同時將多條查詢語句一起返回。
SELECT * FROM students; SELECT * FROM teachers; SELECT * FROM courses;
以上代碼可以同時返回學生表、教師表和課程表的所有數據。
另外,當需要查詢多個表中的部分數據時,也可以使用多條查詢語句一起返回。
SELECT name, age FROM students; SELECT name, course FROM courses WHERE student_id = 1;
以上代碼可以同時返回指定學生的姓名、年齡和所選課程。
當一條查詢語句無法滿足需求時,可以結合使用多條查詢語句,通過聯合等方式進行復雜查詢。
SELECT students.name, courses.course FROM students LEFT JOIN student_course ON students.id = student_course.student_id LEFT JOIN courses ON student_course.course_id = courses.id WHERE students.id = 1;
以上代碼通過聯合查詢,返回了指定學生所選的所有課程名稱。
下一篇css觸碰變色