许慧欣什么结婚:sql语句问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 16:05:29
select tid,tname,ttime,subname from teachers left outer join subjects on teachers.subid=subjects.subid and tid='00000001'
tid,tname,ttime属于teachers 表,而subname属于subjects表,为何后面的tid='00000001'不起作用

你的join 用法错误。
on 里边一般是两个表相关联的条件
其他不是两个表相关联的条件需要放在where中

所以你的语句应该改成

select tid,tname,ttime,subname
from teachers left outer join subjects
on teachers.subid=subjects.subid
where tid='00000001'

你也要“.”
不知道tid是哪个表的
比如subjects.tid或者teachers.tid