我有以下声明:在ORACLE查看两个不同的值10G
SELECT movieID, actorID, title, lastName, firstName, gender
FROM Actor, Movie
WHERE lastName ='Hoffman'
AND lastName ='Voight';
正试图通过有姓氏以获得这两个演员的信息,但甲骨文表示没有记录存在,但是当我寻找他们个人有是他们两个的结果。我的意思是,如果我这样做:
SELECT movieID, actorID, title, lastName, firstName, gender
FROM Actor, Movie
WHERE lastName ='Hoffman';
和然后运行下一个在此之后完成:
SELECT movieID, actorID, title, lastName, firstName, gender
FROM Actor, Movie And lastName
WHERE lastName ='Voight';
结果同时出现,但我需要一种方式,我可以搜索这两个这些人从一个查询。
您的查询使用的是ANSI-89连接语法,但没有标准链接表,因此您将获得笛卡尔产品。我推荐使用ANSI-92连接语法 – 2012-02-25 23:32:27