日期:2014-05-18  浏览次数:20445 次

连接查询查出同一条数据
select top 10 * from MG_Message left join MG_Merchant on MG_Merchant.ID=MG_Message.ShopID left join MG_MessageReply on MG_MessageReply.ID=MG_Message.ID

我这样查一条数据查出两次,求解答

------解决方案--------------------
MG_Message 
 left join MG_Merchant on MG_Merchant.ID=MG_Message.ShopID 
 left join MG_MessageReply on MG_MessageReply.ID=MG_Message.ID

MG_Message表按连接条件对应的MG_Merchant表及MG_MessageReply表的数据是一对多还是一对一。

楼主查询出来多条,应该是一对多的关系吧!那就不足为奇了。