Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了一个奇怪的问题 - 不幸的是,我正在 Linux 环境中开发,但在窗口环境中托管。在 linux 上,查询返回正确的数据,在 windows 上我只收到 NULL ...
SELECT *, (SELECT image_name FROM images WHERE images.id = news.image_id ) as image FROM news
我不知道为什么它不能像写的那样工作,但你可以尝试如下写。
SELECT n.*, i.image_name image FROM images i, news n WHERE n.image_id = i.id
这应该返回与我认为的原始帖子相同的结果。
尝试 INNER JOIN。您的 sql 特定于某些数据库