BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Bluebird ที่ พฤษภาคม 13, 2016, 10:43:06 AM
-
พิมพ์ OPDCard ใบ Refer ไม่ได้ ขึ้น Error Could not Run Program:Global OnCreate
SQL ERROR Incurrect Usage Of UNION and LIMIT
จะเป็น กับ Server Maria DB
เลยกลับมาใช้ Server เก่า
-
ใน sql ที่ดึงมาสร้าง report มี union อยู่ และมี limit อยู่ ซึ่ง Maria ไม่รองรับ ลองปรับแก้ sql ครับ
ปล. Maria ตัวใหม่ ๆ อาจจะรองรับแล้ว (อันนี้ไม่แน่ใจ เพราะยังไม่ได้ใช้ครับ)
-
ใน sql ที่ดึงมาสร้าง report มี union อยู่ และมี limit อยู่ ซึ่ง Maria ไม่รองรับ ลองปรับแก้ sql ครับ
ปล. Maria ตัวใหม่ ๆ อาจจะรองรับแล้ว (อันนี้ไม่แน่ใจ เพราะยังไม่ได้ใช้ครับ)
อย่างนี้ Maria มีให้ยังใช้ไม่ได้ใช่ไหมครับ
หลายตัวเลยที่ผมใช้ Script SQL แบบนี้
-
เพิ่มคำสั่งเข้าไปครับ
SELECT * FROM t1 LIMIT ROWS EXAMINED 1
UNION
SELECT * FROM t1 LIMIT ROWS EXAMINED 1;
-
ผมก็มีปัญหาเหมือนกันครับแต่ งงกับคำสั่ง
SELECT * FROM t1 LIMIT ROWS EXAMINED 1
UNION
SELECT * FROM t1 LIMIT ROWS EXAMINED 1;
ต้องเอาไปใส่ตรงไหนครับ พอมีตัวอย่างเปล่าครับ
-
ผมก็ติดปัญหานี้เหมือนกันครับ ติดมาตั้งแต่ Upgrade Version ไม่ทราบว่ามีวิธีการแก้ไขปัญหาหรือยังครับ
-
ลองใส่วงเล็บครอบ SQL แต่ละชุดก่อนนำมา Union กันครับ
(select col1, col2 from xxx limit 10)
union
(select col1, col2 from yyy limit 10)