gpt4 book ai didi

mysql - 如何使用 MySQL 将子查询结果存储在 session 变量中?

转载 作者:行者123 更新时间:2023-11-29 00:46:31 25 4
gpt4 key购买 nike

我正在尝试使用 MySQL 将子查询结果存储在 session 变量中,但问题是当我像这样执行此查询(参见下面的查询)时,错误消息将像这样显示(参见下面的错误消息) .

我不知道如何解决这个问题。

(0 row(s) affected)
Execution Time : 00:00:00:343
Transfer Time : 00:00:00:000
Total Time : 00:00:00:343

Error Code : 1222
The used SELECT statements have a different number of columns

Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000

查询

SET @post := 0;

SELECT user_name,
(SELECT COUNT(*) INTO @post FROM post WHERE user_id = '23332'),
@post
FROM `user_fans` WHERE user_id = '23332';

最佳答案

SET @post := 0;

SELECT user_name,
@post := (SELECT COUNT(*) FROM post WHERE user_id = '23332'),
@post
FROM `user_fans`
WHERE user_id = '23332';

关于mysql - 如何使用 MySQL 将子查询结果存储在 session 变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com