<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數據庫
    主站蜘蛛池模板: 久久久久亚洲?V成人无码| 免费夜色污私人影院在线观看| 中文亚洲AV片在线观看不卡| 亚洲欧美日韩中文二区| 国产精品成人免费视频网站京东| 亚洲国产精品成人精品软件| 99久久免费国产香蕉麻豆| 亚洲视频精品在线观看| 曰批视频免费40分钟试看天天| 久久久久亚洲Av无码专| 亚州免费一级毛片| 亚洲综合图片小说区热久久| 青青视频观看免费99| 亚洲五月综合缴情婷婷| 毛片a级毛片免费播放下载| 亚洲最大中文字幕无码网站| 精品国产免费观看一区| 老司机午夜精品视频在线观看免费 | 91麻豆精品国产自产在线观看亚洲| 一级毛片人与动免费观看| 亚洲熟妇无码八AV在线播放| a级毛片免费全部播放无码| 亚洲色大成网站www永久| 成人黄18免费视频| 四虎成人精品国产永久免费无码| 中文国产成人精品久久亚洲精品AⅤ无码精品| 九九99热免费最新版| 亚洲激情在线视频| 成年女人午夜毛片免费看| 特黄特色大片免费| 亚洲成色WWW久久网站| 一二三四免费观看在线视频中文版 | 亚洲日本在线看片| 在线观看人成网站深夜免费| 人人鲁免费播放视频人人香蕉| 亚洲春色在线视频| 无码中文在线二区免费| 国产高潮久久免费观看| 亚洲国产综合在线| 亚洲成A人片在线观看中文| 色猫咪免费人成网站在线观看|