我正在通過以下查詢從兩個不同的表中獲取消息和圖像。 這裏一個消息可以具有多個圖像如何從左連接刪除冗餘字段
用於我寫以下以下結果是正常工作的查詢和表示
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
輸出是sentby ADDDATE
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
這裏的MessageID消息正在重複,同時顯示在jsp頁面中顯示總共4個不同的消息。
但是我想顯示與培訓相關的消息細節
我要顯示爲
1)消息4圖像標識和small_pic_path(基於消息ID) sentBy
所有small_pic_path的messag ID的此消息
1)消息 sentBy
該消息的messag ID的所有small_pic_path
2)消息 sentBy
所有small_pic_path此消息
3)消息 的messag ID sentBy
所有small_pic_path此消息
你想要你的結果看起來如何? – sgeddes
@sgeddes編輯該問題請參閱 – xrcwrn