-1

我在MySQL. 我想在查询条件下调用它

SELECT * FROM TABLE_NAME

WHERE (FUNCTION_NAME);

这可能吗?

注意:我的函数像查询一样返回值

4

1 回答 1

0

是的,您可以在查询中使用函数...唯一的问题是您的条件,如果您要使用类似的东西, SELECT * FROM TABLE_NAME WHERE id = FUNCTION_NAME;请确保 FUNTION_NAME 返回一个数字而不是查询,或者如果您要使用 where in, 请SELECT * FROM TABLE_NAME WHERE id in (FUNCTION_NAME);确保 FUNCTION_NAME返回一列的查询。关于 function_name 重要的是返回的内容,例如值或查询等

于 2012-09-10T13:49:29.797 回答