<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 閱讀(984) 評論(1)  編輯  收藏 所屬分類: mysql數據庫
    主站蜘蛛池模板: 亚洲国产精品美女| 亚洲自偷自偷图片| 亚洲国产综合精品中文第一| 毛片在线全部免费观看| 亚洲最大激情中文字幕| 两个人看的www免费视频| 久久久久亚洲精品中文字幕| 无码免费又爽又高潮喷水的视频 | 一级毛片aaaaaa视频免费看| 全黄性性激高免费视频| 七次郎成人免费线路视频| 亚洲视频在线精品| 久久福利青草精品资源站免费| 亚洲国产a∨无码中文777| 亚洲视频在线观看免费| 亚洲免费观看网站| 在线精品免费视频| 免费人成再在线观看网站 | 亚洲乱码一区av春药高潮| 成年18网站免费视频网站| 色偷偷噜噜噜亚洲男人| 亚洲第一成人影院| 国产精品99久久免费观看| 亚洲欧洲日韩在线电影| 免费的涩涩视频在线播放| 一级做α爱过程免费视频| 亚洲AV永久精品爱情岛论坛| 91精品成人免费国产片| 国产精品免费看久久久| 亚洲黄网站wwwwww| 妞干网免费观看视频| av网站免费线看| 亚洲美女视频免费| 国产一级高清免费观看| 免费a级毛片无码a∨免费软件| 亚洲国产av美女网站| 亚洲国产日韩在线观频| 精品成在人线AV无码免费看 | 成人无码a级毛片免费| 亚洲国产系列一区二区三区| 亚洲不卡无码av中文字幕|