SELECT * FROM 雇员 g LEFT JOIN 销量 x ON g."姓名" = x."销售员" WHERE ${if(
(SELECT 职务 FROM 雇员 WHERE 姓名=${A}) == '业务员',"and x.姓名 in ('" + B + "')",'')}
SELECT * FROM 雇员 g
LEFT JOIN 销量 x ON
g."姓名" = x."销售员"
WHERE
${if(sql("连接名","SELECT 职务 FROM 雇员 WHERE 姓名='"+A+"'",1,1) == '业务员',"and x.姓名 in ('" + B + "')",'')}
你前面叫A,后面叫B,这个有问题啊,
SELECT 职务 FROM 雇员 WHERE 姓名=${A} 这一段外面加上 sql()公式
写的啥玩意。。
${}里面就是用fr公式的地方,怎么会再写sql运行的。。
sql的判断写到外面sql去判断。
if跟select写在一起可能吗。