สอน SQL เบื้องต้น: การเชื่อมแถวในตารางเดียวกัน (SELF JOIN)

Поделиться
HTML-код
  • Опубликовано: 26 сен 2019
  • ดาวน์โหลด SQL Notebook ไฟล์ที่ใช้ในคลิปได้ที่ ► bit.ly/2lf75S6
    ดาวน์โหลด MS SQL Server: disney movie database (disney.bak) ได้ที่ ► bit.ly/2K1hwTj
    ดาวน์โหลด MS SQL Server: disney movie database (disney.mdf) ได้ที่ ► bit.ly/2JEJnJu
    ดาวน์โหลด MS SQL Server: disney movie database (disney.bacpac) ได้ที่ ► bit.ly/33xbjFJ
    ดูวิธีการติดตั้ง disney database ได้ที่ • สอน SQL: การติดตั้งฐาน...
    ดูวิธีการติดตั้ง Azure Data Studio ได้ที่ • การติดตั้ง Azure Data ...
    เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► ruclips.net/user/subscription_...
    สอน SQL เบื้องต้น ► • สอน SQL เบื้องต้น สำหร...
    สอน Microsoft SQL Server 2012, 2014, 2016, 2017 ► • สอน Microsoft SQL Server
    สอน MySQL ► • สอน MySQL 8
    สอน PostgreSQL ► • สอน PostgreSQL
    สอน SQLite ► • สอน SQLite
    การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python ► • สอนไพธอน Python 3 การต...
    การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) ► • สอน Excel: ฐานข้อมูลแล...
    #prasertcbs_SQL #prasertcbs #prasertcbs_MySQL #prasertcbs_mssql #prasertcbs_PostgreSQL

Комментарии • 6

  • @parakorntantapon9391
    @parakorntantapon9391 4 года назад +1

    หามานานมากดลยครับอาจารย์ ต้องคอย insert เข้า table อื่นก่อนตลอดเลย

  • @ittiponpsd4854
    @ittiponpsd4854 8 месяцев назад

    ขอบคุณมากครับ อาจารย์❤

  • @meemeexaiy7467
    @meemeexaiy7467 3 года назад

    ขอชื่อของโปรแกรมหน่อย

  • @parakorntantapon9391
    @parakorntantapon9391 4 года назад

    อาจารย์ครับ sql2000 ไม่มี with ต้องเขียนยังไงครับ

    • @prasertcbs
      @prasertcbs  4 года назад +1

      ใช้ view ครับ

    • @parakorntantapon9391
      @parakorntantapon9391 4 года назад

      @@prasertcbs อาจารย์ครับ ผมเขียนประมาณนี้ยัง Error ครับ
      create view cte as(select group_no,group_name,a.item,item_desc,item_desc_secondary,type_adj,sum(total_cost) tt_cost
      from zTW_2019 a,item_master b,reason_adj c
      where mm = '9'
      and tran_code in ('22','23')
      and gl_ref_no in ('11','13','911','913')
      and a.item in (select item from item_)

      --join table
      and a.item = b.item and a.gl_ref_no = c.code
      group by group_no,group_name,a.item,item_desc,item_desc_secondary,type_adj)
      select ac.group_no,ac.group_name,ac.item,ac.item_desc,ac.item_desc_secondary,ac.tt_cost [Damage],ac.tt_cost [Expire]
      from cte ac inner join cte ad on ac.item = ad.item and ac.type_adj = '1Damage' and ad.type = '3Expire'