我有以下聲明:在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