繁体   English   中英

为什么Windows服务器上的查询不起作用

[英]Why would a query on a Windows server not work

我遇到了一个奇怪的问题-不幸的是,我在Linux环境中进行开发,但在窗口环境中进行托管。 在linux上,查询返回正确的数据,在Windows上,我只收到NULL ...

SELECT *, (SELECT image_name FROM images WHERE images.id = news.image_id ) as image FROM news

尝试内部联接。 你的SQL是特定于一些数据库

我不知道为什么它不能按书面方式工作,但您可以尝试按以下方式编写。

SELECT  n.*, i.image_name image
FROM    images i,
        news n
WHERE   n.image_id = i.id

这应该返回与我认为原始帖子预期的结果相同的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM