任何人都可以帮助我如何在 MySQL 存储过程上有一个条件语句?
我有这个作为示例查询,
如果我的存储过程参数isFirstTask = true
,那么我将使用LEFT JOIN
,否则我将使用INNER JOIN
SELECT *
FROM jobdetails jd
INNER JOIN taskslogs tl ON jd.jobID = tl.jobid;
问题是如何在不重复整个查询的情况下仅替换一个单词而将其更改INNER JOIN
为LEFT JOIN
。假设我的查询是批量的。可能吗?请给点主意。