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

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

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

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    問(wèn)題描述:
    dic_flow   (id,status_id,status_name)
    post_status(id,pre_status_id,post_status_id)
    關(guān)系: dic_flow.status_id-(1.1)>post_status.pre_status_id,post_status_id
    要結(jié)果: pre_status_id,pre_status_name,post_status_id,post_status_name


    create table  dic_flow(id int,status_id int , status_name varchar(20));
    create table  post_status(id int ,pre_status_id int ,post_status_id int);
    insert into dic_flow values(1,1,'google');
    insert into dic_flow values(2,3,'baidu');
    insert into dic_flow values(3,8,'yahoo');
    insert into post_status values(1,8,3);

    select
        tp.pre_status_id 
    as pre_status_id,
        ( 
    select td.status_name from dic_flow  td where td.status_id=tp.pre_status_id) as pre_status_name ,
        tp.post_status_id 
    as post_status_id,
        ( 
    select td.status_name from dic_flow  td where td.status_id=tp.post_status_id) as post_status_name
    from post_status tp;

    +---------------+-----------------+----------------+------------------+
    | pre_status_id | pre_status_name | post_status_id | post_status_name |
    +---------------+-----------------+----------------+------------------+
    |             8 | yahoo           |              3 | baidu            |
    +---------------+-----------------+----------------+------------------+
    1 row in set (0.00 sec)
    Skynet(309290723) 21:11:57
    子查詢(性能優(yōu)化版)
    select
      tp.pre_status_id 
    as pre_status_id,
      td1.status_name 
    as pre_status_name ,
      tp.post_status_id 
    as post_status_id,
      td2.status_name 
    as post_status_name
    from post_status tp , dic_flow td1 , dic_flow td2
    where tp.pre_status_id=td1.status_id and tp.post_status_id=td2.status_id ;
    Skynet(309290723) 21:12:08
    +---------------+-----------------+----------------+------------------+
    | pre_status_id | pre_status_name | post_status_id | post_status_name |
    +---------------+-----------------+----------------+------------------+
    |             8 | yahoo           |              3 | baidu            |
    +---------------+-----------------+----------------+------------------+
    Skynet(309290723) 21:16:35
    再嘮叨句
    左連(性能再優(yōu)化版)
    select
      tp.pre_status_id 
    as pre_status_id,
      td1.status_name 
    as pre_status_name ,
      tp.post_status_id 
    as post_status_id,
      td2.status_name 
    as post_status_name
    from post_status tp
     
    left join dic_flow td1 on tp.pre_status_id=td1.status_id
     
    left join dic_flow td2 on tp.post_status_id=td2.status_id  ;



    整理 m.tkk7.com/Good-Game
    posted on 2008-10-21 22:05 劉凱毅 閱讀(1335) 評(píng)論(2)  編輯  收藏 所屬分類: database

    Feedback

    # re: sql 語(yǔ)句筆記 2008-10-22 20:56 楊愛(ài)友
    用inner join好像也可以  回復(fù)  更多評(píng)論
      

    # re: sql 語(yǔ)句筆記 2008-10-23 14:23 劉凱毅
    呵呵
    當(dāng)然 左連 , 右連 , 內(nèi)連 語(yǔ)句都相同
      回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 久久久久亚洲av无码专区喷水| 亚洲高清视频一视频二视频三| 亚洲AV无码不卡在线播放| 男女交性无遮挡免费视频| 成人免费a级毛片无码网站入口 | a级毛片免费网站| 亚洲美女高清一区二区三区| 激情无码亚洲一区二区三区| 国产精品国产自线拍免费软件| 亚洲AV成人无码网站| 免费看男女下面日出水视频| 爱情岛论坛亚洲品质自拍视频网站| 国产无遮挡色视频免费视频| 国产综合成人亚洲区| 亚洲福利在线播放| 成av免费大片黄在线观看| 337p日本欧洲亚洲大胆精品555588 | 免费精品国偷自产在线在线| 久久久久亚洲精品成人网小说| 丰满人妻一区二区三区免费视频| 亚洲欧洲自拍拍偷精品 美利坚 | 在线视频免费国产成人| 亚洲AV永久无码精品一福利| 永久免费视频v片www| 亚洲Av永久无码精品黑人| 四虎影视免费在线| 免费无码午夜福利片69| 免费看美女让人桶尿口| 亚洲av无码国产精品色午夜字幕| 精品国产_亚洲人成在线| 亚洲免费二区三区| 亚洲av无码片区一区二区三区| 日本免费网址大全在线观看| 亚洲av永久综合在线观看尤物| 欧美男同gv免费网站观看| 在线亚洲高清揄拍自拍一品区| 老司机永久免费网站在线观看| 深夜A级毛片视频免费| 亚洲第一AAAAA片| 亚洲高清中文字幕免费| 亚洲爆乳无码精品AAA片蜜桃|