การใช้ and ใน where ในกรณีมี 2 เงื่อนไข

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

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

ภาพประจำตัวสมาชิก
Parichat
PHP VIP Members
PHP VIP Members
โพสต์: 1384
ลงทะเบียนเมื่อ: 08/01/2018 10:03 am

การใช้ and ใน where ในกรณีมี 2 เงื่อนไข

โพสต์โดย Parichat » 25/06/2018 12:34 pm

การใช้ and ใน where ในกรณีมี 2 เงื่อนไข

ในการ select ข้อมูลเราอาจจะมีเงื่อนไขหลายเงื่อนไขที่ต้องการให้แสดงตามความต้องการ โดยในการ select มาและยังมีการ Join ตารางอีกตารางมาด้วยและต้องการเพิ่มเงื่อนไขได้โดยต้องการข้อมูลทั้ง 2 ตาราง โดยใช้ "And" เพิ่มไปใน where ดังตัวอย่าง

ตัวอย่างการใช้ and
    คำสั่ง SQL ปกติ

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

    SELECT * FROM products_imgs as a INNER JOIN products as b ON a.product_id = b.product_id WHERE a.product_id = 1 AND a.img_id = 15


    คำสั่ง SQL ใน Joomla

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

    $query = $db->getQuery(true)
       ->select('*')
       ->from('#__products_imgs as a')
       ->innerJoin('#__products as b on a.product_id = b.product_id')
       ->where('a.product_id = 1 and a.img_id = 15');


ในการใช้ and จะใช้ในกรณีที่เราต้องการใช้ข้อมูลทั้ง 2 ตารางและเงื่อนไขที่ต้องการดึงมาต้องมี id ทั้ง 2 ตาราง

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla
Live Simply, Laugh Often, Love Deeply.....

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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