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

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

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

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

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

โพสต์โดย thatsawan » 09/09/2016 5:04 pm

การใช้งาน 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
viewtopic.php?t=18637

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน