SQL ตัวอย่างการใช้งาน SQL TEMPORARY TABLE

SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

SQL ตัวอย่างการใช้งาน SQL TEMPORARY TABLE

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

การใช้งาน TEMPORARY TABLE มีตัวอย่างดังนี้
1. คำสั่งสร้างตาราง CREATE พิเศษกว่าตาราง ธรรมดา คือ มีการระบุคำว่า TEMPORARY เข้าไปด้วยนั้นเอง

โค้ด: เลือกทั้งหมด

 $sql = 'CREATE TEMPORARY TABLE tmp_topic_id ( topic_id_tmp INT NOT NULL );';
                $result = $this->db->sql_query($sql);

2. ตัวอย่างคำสั่ง Insert

โค้ด: เลือกทั้งหมด

 $sql = 'INSERT INTO tmp_topic_id (topic_id_tmp) VALUES (1)';
                $result = $this->db->sql_query($sql);
3. ตัวอย่างการ SELECT

โค้ด: เลือกทั้งหมด

   $sql = 'SELECT * FROM tmp_topic_id';
                $result = $this->db->sql_query($sql);
                 while ($row = $this->db->sql_fetchrow($result)) {

                    $topic_id_tmp[] = $row['topic_id_tmp'];
                }
ปล. เราสามารถเขียน SQL SELECT SUBQUERY ได้ เเต่ไม่สามารถเขียน SQL SELECT ชื่อตารางซ้ำกันในการ รัน QUERY ได้

SQL SELECT SUBQUERY ดูได้จากตัวอย่างนี้ค่ะ ==> การ SELECT ข้อมูลด้วย SELECT ซ้อน SELECT
https://www.mindphp.com/forums/viewtopic.php?t=18637
บุคคลทั่วไป

Re: SQL ตัวอย่างการใช้งาน SQL TEMPORARY TABLE

โพสต์ที่ยังไม่ได้อ่าน โดย บุคคลทั่วไป »

อันนี้เจ๋ง :icon_plusone: :icon_plusone: :icon_plusone:
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 58