1. 程式人生 > >MySQL?自連接

MySQL?自連接

mil 插入 分析 ali span 發現 info .com wid

自連接:一張表中根據自身列之間的關聯關系,自己跟自己鏈接。

  A、創建一個user表,且插入數據,數據如下:

    技術分享圖片

  B、分析: user表看成兩張表,一張員工表,一張領導表,發現員工表中lead(領導編號)等於領導表中id工的編號)員工表和領導表中之間的關聯關系:       員工表.lead=領導表.id

  案例:

    1、查詢user表中員工的編號,姓名,以及領導的編號,姓名

      技術分享圖片

    2、查詢user表中員工的編號,姓名,職位,以及領導的編號,姓名,職位

      技術分享圖片

    3、查詢user表中員工的編號,姓名,職位,工資,以及領導的編號,姓名,職位,工資, 最後根據員 工的工資進行升序排列

      技術分享圖片

    4、查詢工資在3000~6000之間,並且名字中不包含漢字王 的員工的編號,姓名,工資以及領導的編號, 姓名,工資,根據員工的編號進行降序排列。

      技術分享圖片

MySQL?自連接