我正在使用MYSQL。我的數據庫中有兩張桌子。如何將SQL表中的2列連接到另一個SQL表中的一列?
表1: 'courseTable' 具有兩個colums:
courseId
courseName
表2: 'prereqTable' 具有兩個colums:
courseId
prereqCourseId
在表2對應於表1中,兩個柱子到courseId。我試圖運行一個查詢,這將導致一個包含courseId的courseName和prereqCourseId的courseName的表。
我堅持在這裏:
SELECT `course`.courseName, `prereq`.prereqCourseId FROM `course`
LEFT OUTER JOIN `prereq`
ON `course`.courseId = `prereq`.courseId
只是加入到相同的表兩次..的 – Randy 2012-07-19 19:28:02
可能重複的[加入MySQL表兩次2列= 1柱](http://stackoverflow.com/questions/11567815/join-mysql-表格兩倍於2列1列) – Guffa 2012-07-19 19:42:56