我無法加入2個單獨的事情。帶2個連接的SQL查詢
- 表1具有用戶,車輛,軌道(數值)
- 表2具有user_num,User_Fname,User_Lname
- 表3已經vehicle_Num,VNAME
- 表4具有track_num,TNAME
我
SELECT c.course_name as course, e.distance as distance, e.score as score, e.time as time, e.user as User
from hc_entries e
left join hc_course c on e.course=c.course_num
WHERE e.vehicle=$varVeh
結果是好的,但我得到的數值「用戶」,不知道如何加入該值,而不會破壞第一次加入。
表信息:
表1:hc_entries 索引,當然,車輛,距離,分數,時間,用戶 1,10,110,888,18770,1:33,1
表2:hc_user USER_INDEX,名字,姓氏 1,比爾,Flippen
表3:hc_vehicle_type(在此查詢沒有真正使用) Veh_num,Veh_name 110,吉普
表4:hc_course course_num,課程名稱 110,山
當我做上面的查詢我得到的結果是: 山,888,18770,1:33,1
我想: 山,888,18770,1:33,Bill Flippen。
可以格式化問題等等我們實際上可以閱讀它?我不知道你的桌子佈局是什麼。 – Izkata
那麼,你在找什麼輸出? –
具體而言,將表格的編號列表更改爲與表名一致。附加腳本來創建這些表格,並可能插入幾行樣本數據將會非常有幫助。我是gessing表1是hc_entries,表3是hc_course? –