我正在尝试使用 IN 选择行,但我想在 IN 语句中添加另一个值。
例子
SELECT title FROM film WHERE film_id IN (SELECT film_id FROM film_actor)
好的...得到结果..没问题..
SELECT title FROM film WHERE film_id IN ((SELECT film_id FROM film_actor), 130)
如何像上面的查询一样添加另一个值(130)?
谢了。阿德里亚诺
尝试union all如下使用
SELECT title FROM film WHERE film_id IN (SELECT film_id FROM film_actor
union all
SELECT 130)
如何使用OR?
WHERE film_id IN (SELECT film_id FROM film_actor) OR
film_id = 130
如果要包含多个值,
WHERE film_id IN (SELECT film_id FROM film_actor) OR
film_id IN (120, 130, 140, .....)