我有一个project项目表,还有一个他的明细project_info表。我们需要通过project关联查出,info表里面的单位对象,和其他对象。
select p.code projectCode , p.name projectName
from project p, project_info info
left join user u on u.id = info.manager
where p.info_id = info.id
我写出这个语句的时候,感觉没有任何问题。一执行发现报错。
说project的id标识符无效。
解决办法:
elect p.code projectCode , p.name projectName
from project p
left join project_info info on p.info_id = info.construct_org_id
left join user u on u.id = info.manager