-- 查询并赋值给多个变量
SELECT
t4.number,t4.processing_status INTO @reportNumber, @processingStatus
FROM
ec_inspection_report_item t1
LEFT JOIN ec_inspection_item t2 ON t1.item_number = t2.number
LEFT JOIN ec_inspection_item_classif t3 ON t2.classif_number = t3.number
LEFT JOIN ec_inspection_report t4 ON t1.report_number = t4.number
WHERE
t4.user_id <> '33'
GROUP BY
t4.number
LIMIT 1;
-- 打印变量
SELECT @reportNumber,@processingStatus;
-- 将变量充当查询条件
SELECT
t1.item_number itemNumber,
t1.processing_status processingStatus,
t1.fraction_number fractionNumber,
t2.content,
t2.fraction,
t3.NAME classifName,
t3.number classifNumber,@processingStatus
FROM
ec_inspection_report_item t1
LEFT JOIN ec_inspection_item t2 ON t1.item_number = t2.number
LEFT JOIN ec_inspection_item_classif t3 ON t2.classif_number = t3.number
WHERE
t1.report_number in ('7fK9BbM45LE',@reportNumber);
MySQL 查询结果 赋值给多个变量
猜你喜欢
转载自blog.csdn.net/wcdunf/article/details/128103581
今日推荐
周排行