【发布时间】:2014-10-19 06:12:16
【问题描述】:
我有一个这样的选择查询:
SELECT @imageID := imageID AS imageID, likeCount, path, `name`, description
from VIEW_Select_Client_PopularImages
ORDER BY RAND() LIMIT 1;
SELECT @imageID;
实际上我希望@imageID 在另一个查询中使用它。但我的问题是,有时第一个选择查询中的imageID 与第二个选择查询中的@imageID 不同!
不确定,但在我的所有测试中,@imageID 是所有 imageIDs 列之间的最大数字。
有什么想法吗?
【问题讨论】:
标签: mysql random local-variables