如何在一對多的關(guān)系中把兩表Join成一行
如果你有一個一對多的關(guān)系,您想對兩個表執(zhí)行Join,但你只想要將每一個“一對多”關(guān)系中產(chǎn)生一行,你可以參考下面:
一個很容易理解的例子,比如博客園的隨筆(Post)和評論(comment)兩個表,如下圖:
如果你想獲取隨筆的ID, Title 和 一個評論的ID, 內(nèi)容的話,有以下兩個方案:
方案一:
方案二:
***個方案在有很少隨筆,但是每個隨筆有很多評論的情況下更優(yōu);
第二個方案在隨筆數(shù)目多,但是每個隨筆的評論較少的情況下更優(yōu);
大家可以想想原因。
原文鏈接:http://www.cnblogs.com/multiplesoftware/archive/2011/03/25/1994987.html
【編輯推薦】

























