是否可以进行如下查询:
SELECT
@threadIDvar = `threads`.`id` AS `threadID`,
(SELECT `posts`.`timeDate` FROM `posts` WHERE `posts`.`threadID` = @threadIDvar) AS `postDate`
FROM `threads`
INNER JOIN `posts` ON `posts`.`threadID` = `threads`.`id`
WHERE `threads`.`boardID` = 1
我试过了,但我得到的@threadID 返回为 NULL,因此 postDate 也返回为 NULL。
如何使用返回的 threadID 填充变量 @threadIDvar?
最佳答案
不要忘记 user variable 的 :=
, @threadIDvar:=
线程.id
关于sql - SELECT 中的 mySQL 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2392229/