<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 5,  trackbacks - 0
    今天遇到一個(gè)問(wèn)題,文章評(píng)論回復(fù),由于評(píng)論和回復(fù)是二個(gè)不同的表,現(xiàn)在要根據(jù)回復(fù)時(shí)間來(lái)排序,而回復(fù)表的記錄可能存在可能不存在.

    SELECT? * from Sys_Article_Remark? sar left join `Sys_Remark_Reply` rr on sar.`id`=rr.`remarkId` where sar.`articleId`=18273? order by rr.`replyTime` desc 肯定不行..它會(huì)把所有的記錄都查尋出來(lái),我們的評(píng)論表不能出現(xiàn)重復(fù).

    用SELECT? distinct *? from Sys_Article_Remark? sar left join `Sys_Remark_Reply` rr on sar.`id`=rr.`remarkId` where sar.`articleId`=18273? order by rr.`replyTime` desc和上面一樣的效果.

    用SELECT *? from Sys_Article_Remark? sar left join `Sys_Remark_Reply` rr on sar.`id`=rr.`remarkId` where sar.`articleId`=18273? group by rr.`remarkId` order by rr.`replyTime` desc 根據(jù)articleId分組也不行..因?yàn)樗鼤?huì)把回復(fù)表中不存的記錄,所有null記錄當(dāng)成是一組..對(duì)distinct來(lái)說(shuō).所有null也是相同的.

    最后用SELECT *? from Sys_Article_Remark? sar left join `Sys_Remark_Reply` rr on sar.`id`=rr.`remarkId` where sar.`articleId`=18273 group by sar.id order by rr.`replyTime` desc ..根據(jù)評(píng)論id來(lái)分組.就不會(huì)出現(xiàn)評(píng)論重復(fù)了.

    distinct 表示不出現(xiàn)重復(fù)的列,group by表示按列分組.這二個(gè)的性能問(wèn)題還沒(méi)認(rèn)真看過(guò).不過(guò)自己感覺(jué)group by 比 distinct 更好用.因?yàn)閐istinct只對(duì)單個(gè)字段有用.如果查詢多個(gè)就不行了.

    如 數(shù)據(jù)表test 中的記錄 主鍵 id 值 name

    假設(shè)有 1,a 2,b 3,c 4,b 5,c 這五條記錄.如果你只想查出a b c 用 select distinct name from test 可以做到.結(jié)果為 name a b c .如果你想把name 對(duì)應(yīng)的id也查出來(lái)?用 select id,distinct name from test ?這時(shí)distinct 就沒(méi)有用了.因?yàn)閕d沒(méi)有重復(fù).所以它會(huì)把所有記錄都顯示出來(lái).

    現(xiàn)在最好用group by

    select * from test group by name 這樣就強(qiáng)制只顯示3條記錄了…

    posted on 2007-12-05 10:45 crazy 閱讀(984) 評(píng)論(1)  編輯  收藏 所屬分類: mysql數(shù)據(jù)庫(kù)
    主站蜘蛛池模板: 国产精品成人69XXX免费视频| 亚洲日本在线观看| 亚洲中文字幕久久精品无码A | 青青免费在线视频| 香蕉高清免费永久在线视频| tom影院亚洲国产一区二区| 亚洲精品视频在线观看免费| 亚洲女人18毛片水真多| 亚洲免费中文字幕| 亚洲kkk4444在线观看| 精品国产免费一区二区| 免费在线观看亚洲| 狠狠亚洲狠狠欧洲2019| 成人免费777777被爆出| 国产l精品国产亚洲区在线观看| 久久香蕉国产线看免费| 亚洲人成激情在线播放| 最近高清国语中文在线观看免费| 亚洲熟女综合一区二区三区| 国产男女猛烈无遮挡免费视频 | 国产精品亚洲综合天堂夜夜| 亚洲&#228;v永久无码精品天堂久久 | 深夜福利在线视频免费| 精品亚洲一区二区三区在线播放| 久久99精品免费一区二区| 亚洲Av无码精品色午夜 | 欧美亚洲精品一区二区| 国产亚洲精久久久久久无码77777| a毛片免费全部播放完整成| 久久久久久a亚洲欧洲AV| 国产一卡2卡3卡4卡2021免费观看| 亚洲日本VA中文字幕久久道具| 亚洲国产av无码精品| 久久久久久久岛国免费播放| 精品国产日韩久久亚洲| 亚洲国产一成久久精品国产成人综合| 国产成人免费AV在线播放| 亚洲AV成人无码天堂| 亚洲一级片免费看| 2021免费日韩视频网| 精品成人一区二区三区免费视频|