SQL Stored Procedure อยู่ใน subquery เเล้ว Error

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

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

SQL Stored Procedure อยู่ใน subquery เเล้ว Error

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

เขียน SQL Stored Procedure ไว้ Call GetAlltopic22('2,996,1035,1036,1037,1038,1032,1033,1034,42,97,104',42,2,0,0) เเล้วต้องการให้มันเป็น subquery มันกับ error
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Call GetAlltopic22('2,996,1035,1036,1037,1038,1032,1033,1034,42,97,104',42,2,0,0' at line 5

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

SELECT t.topic_id,t.topic_title,t.topic_poster,t.topic_time,t.topic_views,t.topic_first_post_id,t.topic_first_poster_name
,t.topic_first_poster_colour,t.topic_last_post_id,t.topic_last_poster_id,t.topic_posts_approved,t.topic_posts_unapproved
,t.topic_posts_softdeleted,t.topic_status,t.topic_type,t.topic_last_post_subject,t.topic_last_poster_colour
,t.poll_start,t.topic_last_poster_name,t.topic_last_post_time,t.topic_last_view_time,t.forum_id FROM
 (phpbb_topics t) WHERE t.topic_id IN ( Call GetAlltopic22('2,996,1035,1036,1037,1038,1032,1033,1034,42,97,104',42,2,0,0)) AND t.topic_posts_unapproved != 1 ORDER BY t.topic_last_post_time
 DESC
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41374
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: SQL Stored Procedure อยู่ใน subquery เเล้ว Error

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

GetAlltopic22 คือ MySQL Store PROCEDURE ?
ทำแบบนั้นได้ด้วยหรอ
ที่แน่ๆ มันแจ้ง Error เขียน SQL ผิดรูปแบบ
ไม่แน่เรียก call ได้้

ลอง ตัด call ออก
หรือแปลง คำสั่ง sql เป็น PROCEDURE เดียวแล้ว ให้ได้ result ตามต้องการ เลย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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