У меня есть запрос:Почему этот запрос отображает все записи?
SELECT emp.empno , emp.ename , emp.job , emp.sal , dept.dname , dept.loc
FROM emp ,
dept
WHERE emp.ename = 'SMITH';
Пожалуйста, скажите мне, почему это отображение всех записей, так как я ожидал только одну запись?
EMPNO ENAME JOB SAL DNAME LOC
---------- ---------- --------- ---------- -------------- -------------
7369 SMITH CLERK 800 ACCOUNTING NEW YORK
7369 SMITH CLERK 800 RESEARCH DALLAS
7369 SMITH CLERK 800 SALES CHICAGO
7369 SMITH CLERK 800 OPERATIONS BOSTON
7369 SMITH CLERK 800 CREDIT
Используя [ANSI синтаксис] (http://www.oratechinfo.co.uk/ansi_joins.html) делает его немного легче помню ваши 'JOIN' положения. – RedFilter