是否可以将LIKE
与if语句一起使用,如下所示:
SELECT orders.[order#]
FROM orders
WHERE orders.[order#] LIKE *(SELECT .. FROM .. WHERE .. = ..)*
上述声明导致Access 2016中出现语法错误。
答案 0 :(得分:2)
您可以使用相关的子查询:
SELECT o.[order#]
FROM orders o
WHERE EXISTS (SELECT 1
FROM . . .
WHERE o.[order#] LIKE <whatever>
);
答案 1 :(得分:0)
使用LIKE
语句(或使用过滤器交叉连接)考虑隐式连接:
SELECT orders.[order#]
FROM orders, (SELECT .. FROM .. WHERE .. = ..) AS t
WHERE orders.[order#] LIKE '*' & t.Col & '*'