子查询是否可以返回两个值?

Kev*_*ans 6 mysql sql subquery mysql-error-1241

子查询是否可以将两个值返回到外部查询?如:

SELECT 1, 
       (SELECT COUNT(*), MAX(*) FROM test_table WHERE test=123) 
FROM another_table
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?

Orb*_*ing 6

如果在FROM子句中使用子查询而不是字段列表,则可以将输出视为表并引用单独的列.

  • `SELECT Aa,Ab FROM(SELECT a,b FROM MyTable)AS A;` (2认同)