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子句中的子查詢返回相同的數據。請幫我重新格式化它。我不明白如何。謝謝。如何將此WHERE查詢轉換爲Oracle SQL中的子查詢?
編輯:使用Oracle。對於這個愚蠢的問題抱歉,我需要做一個任務。無法弄清楚。
你正在使用哪些DBMS? Mysql,oracle或sql服務器?他們不一樣。爲什麼你特別想使用子查詢? – 2014-10-01 15:30:24
不建議避免使用子查詢,向我們描述你想要的,我們將找到最合適的解決方案,而無需使用子查詢(如果可能) – 2014-10-01 15:32:25
你想做什麼,你相信子查詢會爲你做?你在找什麼結果? – JNevill 2014-10-01 15:32:26