我正在尝试显示图像、用户名和重要的与查询一起出现的回复。我使用了类似下面的代码,但对于回复列,即使信息已满,我也会不断得到空值或空值。它有 3 个表,其中一个用于标题、图像和回复。标题包括用户名和用户的其他信息、图像、图像和人们做出的回复。
reply.mid 应该与 images.mid 匹配,以便回复可以在图像旁边。
SELECT images.id, images.who, header.username, images.message, images.name, reply.reply
FROM header, images
LEFT JOIN reply ON reply.reply = reply.mid
OR reply.mid = images.mid
WHERE images.name IS NOT NULL = header.id
AND images.who IS NOT NULL
AND images.message IS NOT NULL
GROUP BY images.mid
故事结构如下。对不起
TABLE Header
username
id
who
where
Table images
message
name
mid - id that auto increments when image is loaded
id
content
Table reply
mid id that is taken from images mid to relate image to reply.
reply
id ----this is only for an id for a reply that is auto increment
更新。上面的代码有效。