【发布时间】:2014-11-26 12:04:45
【问题描述】:
SELECT a.CLIENTID,
a.CLIENTNAME,
a.CREATEDATE,
b.AREACODE,
b.PHONENUMBER
FROM CLIENT a
INNER JOIN PHONE b ON a.CLIENTID = b.CLIENTID
WHERE b.AREACODE = '612'
;
此代码返回我要查找的内容。但是,我希望查询使用 WHERE 子句中的子查询返回相同的数据。请帮我重新格式化。我不明白怎么做。谢谢。
编辑:使用 Oracle。对不起这个愚蠢的问题,我需要做一个任务。想不通。
【问题讨论】:
-
您使用的是什么 DBMS? Mysql,oracle还是sql server?她们不一样。为什么你特别想使用子查询?
-
几乎不建议避免使用子查询,向我们描述您想要的,我们会找到最合适的解决方案而无需使用子查询(如果可能的话)
-
你想做什么,你相信子查询会为你做什么?您在寻找什么结果?