我目前正在學習 SQL,我嘗試測驗一些東西,但它不起作用。
我嘗試的查詢如下:
SELECT acc_id
FROM
(
SELECT *
FROM company
);
內部查詢必須回傳整個表,而外部查詢必須從該表中僅選擇特定列。看起來很簡單,這會產生錯誤。錯誤資訊是:
“您的 SQL 語法有錯誤;請查看與您的 MariaDB 服務器版本相對應的手冊,以在第 6 行的 '' 附近使用正確的語法”(第 6 行是最后一行)。
我無法弄清楚是什么問題。
uj5u.com熱心網友回復:
你需要給你的子查詢一個別名:
SELECT acc_id
FROM
(
SELECT *
FROM company
) AS some_alias;
雖然您的查詢可以簡化為:
SELECT acc_id
FROM company;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/407733.html
標籤:
