<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
    今天遇到一個問題,文章評論回復,由于評論和回復是二個不同的表,現在要根據回復時間來排序,而回復表的記錄可能存在可能不存在.

    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 肯定不行..它會把所有的記錄都查尋出來,我們的評論表不能出現重復.

    用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 根據articleId分組也不行..因為它會把回復表中不存的記錄,所有null記錄當成是一組..對distinct來說.所有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 ..根據評論id來分組.就不會出現評論重復了.

    distinct 表示不出現重復的列,group by表示按列分組.這二個的性能問題還沒認真看過.不過自己感覺group by 比 distinct 更好用.因為distinct只對單個字段有用.如果查詢多個就不行了.

    如 數據表test 中的記錄 主鍵 id 值 name

    假設有 1,a 2,b 3,c 4,b 5,c 這五條記錄.如果你只想查出a b c 用 select distinct name from test 可以做到.結果為 name a b c .如果你想把name 對應的id也查出來?用 select id,distinct name from test ?這時distinct 就沒有用了.因為id沒有重復.所以它會把所有記錄都顯示出來.

    現在最好用group by

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

    posted on 2007-12-05 10:45 crazy 閱讀(985) 評論(1)  編輯  收藏 所屬分類: mysql數據庫
    主站蜘蛛池模板: 亚洲精品中文字幕无码AV| 日韩色日韩视频亚洲网站| 女人18特级一级毛片免费视频| 99热在线观看免费| 伊人久久综在合线亚洲2019| 在线看片无码永久免费视频| jizz在线免费观看| 亚洲国产精品美女| 四虎亚洲国产成人久久精品| 无码少妇精品一区二区免费动态| 国产乱人免费视频| 中文日本免费高清| 亚洲人成欧美中文字幕| 亚洲中文字幕成人在线| 91av视频免费在线观看| 免费国产a理论片| 亚洲美女aⅴ久久久91| 人人狠狠综合久久亚洲高清| 99免费观看视频| 一区二区三区在线免费| 亚洲制服丝袜第一页| 亚洲无人区一区二区三区| 成人免费无码大片a毛片| 国产免费爽爽视频在线观看| 久久亚洲精品无码gv| 亚洲熟妇av一区| 红杏亚洲影院一区二区三区| 女人毛片a级大学毛片免费| 日本免费人成视频在线观看| 日韩少妇内射免费播放| 亚洲精品国产第一综合99久久| 成人黄页网站免费观看大全| 久久久久国产精品免费看| 一级一片免费视频播放| 亚洲日韩中文字幕一区| 久久亚洲AV成人无码软件| 亚洲中文字幕无码一久久区| 四虎影视永久免费观看网址| 最新中文字幕免费视频| 1000部拍拍拍18勿入免费凤凰福利| 亚洲成人激情小说|