我stored-procedures有SELECT三个数据库列,但是当我把它作为一个列时, SELECT当它作为三个不同的SELECT语句工作时它不起作用。
工作查询
BEGIN
SET child = chid;
myloop: loop
IF x = loop_val THEN
LEAVE myloop;
END IF;
SELECT IFNULL(parent_pageid,0) into parent FROM page_content pc WHERE pc.pageid = child;
SELECT sef_url into sef_string FROM page_content pc WHERE pc.pageid = child;
SELECT menu_heading into menu_string FROM page_content pc WHERE pc.pageid = child;
END
当SELECT如下它不工作
SELECT IFNULL(parent_pageid,0) into parent, sef_url into sef_string, menu_heading into menu_string FROM page_content pc WHERE pc.pageid = child;
单一的SELECT陈述有什么问题吗?
谢谢,