我有以下查询以从两个不同的表中获取消息和图像。这里一条消息可以有多个图像
为此,我编写了以下查询,该查询正常工作并显示以下结果
select msg.messageid, msg.message, msg.sentby, msg.adddate,
p_i.image_id ,p_i.small_pic_path
from user_messages as msg
LEFT JOIN post_images as p_i
on msg.messageid=p_i.messageid
where msg.messageid='zpx1btrpvpa1360154523078'
order by msg.adddate desc
输出是
messageid message sentby adddate image_id small_pic_path
1 abc aa 12/2/12 6 /sdf/sdf
1 abc aa 12/2/12 7 /asdf/df
1 abc aa 12/2/12 8 /cxd/sxc
1 abc aa 12/2/12 9 /zz/szz
这里adddate 发送的 messageid 消息 是重复的,并且在显示在 jsp 页面中时显示总共 4 条不同的消息。
但是我想显示 4 imageid 和 small_pic_path(基于消息 id)以及相关的消息详细信息
我想显示为
1) Message sentBy
all small_pic_path of messag id of this message
1) Message sentBy
all small_pic_path of messag id of this message
2) Message sentBy
all small_pic_path of messag id of this message
3) Message sentBy
all small_pic_path of messag id of this message