[英]MySQL Select Statement using the same table and column but different names for an alias
[英]MySQL create table with select, alias column names
有什么方法可以使用帶有SELECT語句的創建表,其中沖突(或全部)沖突的列名被別名?
CREATE TABLE newTable
SELECT a.*, b.*
FROM tblA a
JOIN tblB b
ON a.id = b.cid
問題是tblA和tblB的名稱相同,因此我在創建時收到“重復的列名”錯誤。 我試圖避免列出表中的所有字段,所以我要么需要有選擇地排除一些列,要么對列名應用“自動別名”。
您可以使用information_schema表有選擇地排除select語句中的列。 在此處查看最佳答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.