我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
陈述有什么问题吗?
谢谢,