日期:2014-05-19  浏览次数:20452 次

SQL语句错误
有3   个表:T_Invoice,T_Project和T_User。
希望将T_Invoice表连接到T_Project表,将T_Project表连接到T_User表。SQL语句如下:
SELECT     T_Invoice.f1,T_Project.f0,T_User.f2
FROM   T_Invoice   INNER   JOIN   T_Project   ON   T_Invoice.f7   =T_Project.f0   ,  
          T_Project   INNER   JOIN   T_User         ON   T_Project.f5=T_User.f1  
运行时出现以下提示信息:
表或函数   'T_Project '   和   'T_Project '   具有相同的表现名称。请用相关名称区分它们。
应该怎样纠正错误?

------解决方案--------------------
--try

SELECT T_Invoice.f1,T_Project.f0,T_User.f2
FROM T_Invoice
INNER JOIN T_Project ON T_Invoice.f7 =T_Project.f0
INNER JOIN T_User ON T_Project.f5=T_User.f1