脚本宝典收集整理的这篇文章主要介绍了php – 同一服务器上两个数据库之间的MSSQL LEFT JOIN,在使用PDO时不返回任何内容,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
select t_job.pk_Job,t_JobSummary.Description,t_CArchecks.YesNo From t_job left join t_JobSummary on pk_Job=t_JobSummary.fk_Job left join DATABASE2.dbo.t_CarChecks t_CarChecks on pk_Job=t_CarChecks.fk_Job where t_JobSummary.Description_vc LIKE \'Cars %\'
但是,当我从网页使用相同的查询时,不会返回任何结果.查询在网页上工作,直到我将LEFT JOIN添加到第二个数据库,如果我注释掉该数据库,如下所示,查询返回结果,所以我可以肯定(?!)问题出在sql上声明.
select t_job.pk_Job,t_JobSummary.Description --,t_CarChecks.YesNo from t_job left join t_JobSummary on pk_Job=t_JobSummary.fk_Job --left join DATABASE2.dbo.t_CarChecks t_CarChecks on pk_Job=t_CarChecks.fk_Job where t_JobSummary.Description_vc LIKE \'Cars %\'
在这里和其他网站上阅读后,我使用了第二个数据库的别名,但我仍然没有得到任何结果.
我是PDO的新手,这让我很难过.任何有用的指示(或让我知道这里有一个明显的错误),将不胜感激.
谢谢!
以上是脚本宝典为你收集整理的php – 同一服务器上两个数据库之间的MSSQL LEFT JOIN,在使用PDO时不返回任何内容全部内容,希望文章能够帮你解决php – 同一服务器上两个数据库之间的MSSQL LEFT JOIN,在使用PDO时不返回任何内容所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。