文章詳情頁
MySQL創建視圖不可以包含子查詢嗎
瀏覽:87日期:2022-06-15 10:58:20
問題描述
創建視圖時,SQL語句不可以包含子查詢的嗎???例如:
CREATE VIEW view_name ASSELECT [...]FROM ( SELECT [...] FROM [...] WHERE [...])WHERE [...]
執行上述SQL語句會報錯,假如要創建如上視圖,有沒有什么好的解決方案呢???
今天無意中遇到上述問題,麻煩各位給個建議,蟹蟹,^_^...
問題解答
回答1:普通的子查詢的寫法是下面這種
select ename,deptno,sal from emp where deptno=(select deptno from dept where loc=’NEW YORK’);
你的是內聯圖子查詢嗎?能把錯誤的語句貼出來不,下面是例子
SELECT ename,job,sal FROM (SELECT ename,job,sal FROM EMP ORDER BY sal);回答2:
不是不可以, 而是有些方法和特性是不能用的, 你還是把SQL貼出來再讓人看吧
相關文章:
1. docker網絡端口映射,沒有方便點的操作方法么?2. docker gitlab 如何git clone?3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. angular.js使用$resource服務把數據存入mongodb的問題。5. macos - mac下docker如何設置代理6. html - 對瀏覽器縮放然后大圖也縮放的問題。7. docker start -a dockername 老是卡住,什么情況?8. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題9. docker鏡像push報錯10. dockerfile - [docker build image失敗- npm install]
排行榜
