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

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

Moderator: mindphp

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26090
Joined: 31/03/2014 10:02 am
Contact:

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

Post by 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

Code: Select all

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25181
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by 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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 4 guests