mysql連接查詢:
Mysql連接查詢支持多表連接
得出一張表:
方法一:(子查詢和連接查詢混合)
step1:
result.id, t_name h_name,match_time,result teams result teams.t_idresult.h_id
step2:
result.id ,t_name g_name teams result teams.t_idresult.g_id
得到
t1.id,h_name,g_name,result,match_time result.id, t_name h_name,match_time,result teams result teams.t_idresult.h_id) result.id ,t_name g_name teams result teams.t_idresult.g_id) t1.idt2.id;
即可得到
結果是出來了,有點繁瑣
result.id,t1.t_name h_name ,t2.t_name g_name ,result,match_time t1 result.h_id t2 t2.t_idresult.g_id;
即可得到:
Teams表要連接2次所以要有別名
t1.name p_name,t2.name son_name subject t1 subject t2 t1.idt2.pid;
即可得到
為方便練習,或得建表和數據填充sql請點擊獲取練習sql