第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在MySQL中,“每個派生表必須有自己的別名”的錯誤是什么?

在MySQL中,“每個派生表必須有自己的別名”的錯誤是什么?

桃花長相依 2019-06-06 13:54:21
在MySQL中,“每個派生表必須有自己的別名”的錯誤是什么?我正在MySQL上運行這個查詢。SELECT ID FROM (     SELECT ID, msisdn    FROM (         SELECT * FROM TT2    ));它帶來了這樣的錯誤:每個派生表都必須有自己的別名。是什么導致了這個錯誤?
查看完整描述

3 回答

?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

我覺得這是在要求你這么做

SELECT IDFROM (SELECT ID,
             msisdn 
      FROM (SELECT * FROM TT2) as myalias     ) as anotheralias;

但是,為什么要首先編寫這個查詢呢?


查看完整回答
反對 回復 2019-06-06
?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

這里有一個不同的例子,沒有別名就不能重寫(不能)GROUP BY DISTINCT).

想象一張名為purchases記錄了customers在…stores也就是說,這是一個對許多表和軟件需要知道哪些客戶已經(jīng)在多個商店購買:

SELECT DISTINCT customer_id, SUM(1)
  FROM ( SELECT DISTINCT customer_id, store_id FROM purchases)
  GROUP BY customer_id HAVING 1 < SUM(1);

.會因錯誤而中斷Every derived table must have its own alias..修復:

SELECT DISTINCT customer_id, SUM(1)
  FROM ( SELECT DISTINCT customer_id, store_id FROM purchases) AS custom  GROUP BY customer_id HAVING 1 < SUM(1);

(注意AS custom化名)。


查看完整回答
反對 回復 2019-06-06
  • 3 回答
  • 0 關注
  • 1702 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號