sql使用日志
1.两个表中的字段重名:
- 1.如果两个表中的字段重名,应当给字段起别名,否则最新出现的字段的值会覆盖随后出现的字段的值.
例如:表Student和Class
1.select s.name sname,c.name cname from Student s left join Class c on s.id=c.studentid; 如果表Student和Class不给name起别名,则Student表的name值会覆盖Class表的name值.
2.一般涉及到多个表,常使用left join(左外连接),来进行查询.
select distinct p.code,s.name,ts.name as series_name
from t_province_video p inner join t_video s on p.code=s.code
left join t_series_vod tsv on tsv.id=s.id
left join t_series ts on ts.code=tsv.series_code;
查询出视频编码,视频名称,以及当前视频所属的剧集名称