หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
สอบถามการใช้ if else ใน insert ได้หรือไม่อย่างไรครับ (มือใหม่) sql server
กระทู้คำถาม
การพัฒนาซอฟต์แวร์
SQL Server
SQL
วิศวกรรมคอมพิวเตอร์
การพัฒนา Web Application
จำลองเหตุการณ์
Table_1 (ID, Name, e-mail)
Table_2 (ID2, Name2, e-mail2)
---------------------------------------
INSERT INTO Table_2 (ID2, Name2, e-mail2)
VALUES ('5', IF(SELECT MAX(ID) FROM Table_1) = 4 SELECT 'adam' ELSE SELECT 'Robert', 'tc@mail.com')
ผลที่ต้องการคือ ถ้า มี ID(4) อยู่ในระบบแล้ว ให้Insert ข้อมูลคือ ID = 5, Name2 = adam ,e-mail = tc@mail.com ถ้ายังไม่มี
ผลคือ ID = 5 Name 2 = Robert e-mail = tc@mail.com
ขอบคุณครับ
แก้ไขข้อความเมื่อ
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
SQL Server
SQL
วิศวกรรมคอมพิวเตอร์
การพัฒนา Web Application
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
สอบถามการใช้ if else ใน insert ได้หรือไม่อย่างไรครับ (มือใหม่) sql server
Table_1 (ID, Name, e-mail)
Table_2 (ID2, Name2, e-mail2)
---------------------------------------
INSERT INTO Table_2 (ID2, Name2, e-mail2)
VALUES ('5', IF(SELECT MAX(ID) FROM Table_1) = 4 SELECT 'adam' ELSE SELECT 'Robert', 'tc@mail.com')
ผลที่ต้องการคือ ถ้า มี ID(4) อยู่ในระบบแล้ว ให้Insert ข้อมูลคือ ID = 5, Name2 = adam ,e-mail = tc@mail.com ถ้ายังไม่มี
ผลคือ ID = 5 Name 2 = Robert e-mail = tc@mail.com
ขอบคุณครับ