Sql 显示伦敦销售人员的销售id和销售日期
我有三张桌子: 售货员桌Sql 显示伦敦销售人员的销售id和销售日期,sql,oracle,oracle-sqldeveloper,Sql,Oracle,Oracle Sqldeveloper,我有三张桌子: 售货员桌 +-----+---------+----------+ | SID | SNAME | LOCATION | +-----+---------+----------+ | 1 | Peter | London | | 2 | Michael | Paris | | 3 | John | Mumbai | | 4 | Harry | Chicago | | 5 | Kevin | London | | 6
+-----+---------+----------+
| SID | SNAME | LOCATION |
+-----+---------+----------+
| 1 | Peter | London |
| 2 | Michael | Paris |
| 3 | John | Mumbai |
| 4 | Harry | Chicago |
| 5 | Kevin | London |
| 6 | Alex | Chicago |
+-----+---------+----------+
销售表
+--------+-----+-----------+
| SALEID | SID | SLDATE |
+--------+-----+-----------+
| 1001 | 1 | 01-JAN-14 |
| 1002 | 5 | 02-JAN-14 |
| 1003 | 4 | 01-FEB-14 |
| 1004 | 1 | 01-MAR-14 |
| 1005 | 2 | 01-FEB-14 |
| 1006 | 1 | 01-JUN-15 |
+--------+-----+-----------+
预期结果
+--------+-----------+
| SALEID | SLDATE |
+--------+-----------+
| 1001 | 01-JAN-14 |
| 1002 | 02-JAN-14 |
| 1004 | 01-MAR-14 |
| 1006 | 01-JUN-15 |
+--------+-----------+
我正在使用Oracle SQLDeveloper。我运行以下代码:
SELECT S.SALEID, S.SLDATE
FROM Salesman SA
INNER JOIN Sale S ON SA.SID = S.SID
WHERE SA.LOCATION = 'London';
但我得到了一个错误:
错误:您的结果与预期结果不匹配。
如果有人能找到错误,请回答。好的,我知道了,这是一个数据库错误,刷新了数据库,同样的查询成功了。
所提到的查询是正确的。请将查询作为文本包含在问题中。
选择S.SALEID,S.SLDATE FROM sales SA internal JOIN Sale S ON SA.SID=S.SID,其中SA.LOCATION='London'代码>您遇到了什么错误?在所附的图片中提到了,错误是您的结果与预期结果不匹配。