【发布时间】:2012-06-04 18:23:54
【问题描述】:
谁能帮助我了解如何在 MySQL 存储过程上使用条件语句?
我有这个作为示例查询,
如果我的存储过程参数isFirstTask = true,那么我将使用LEFT JOIN,否则我将使用INNER JOIN
SELECT *
FROM jobdetails jd
INNER JOIN taskslogs tl ON jd.jobID = tl.jobid;
问题是如何将INNER JOIN 更改为LEFT JOIN 而无需重复整个查询来替换一个单词。假设我的查询是批量的。是否可以?请给点意见。
【问题讨论】:
标签: mysql conditional stored-functions