2
是否有任何方式使用select語句創建表,其中衝突(或全部)的列名是別名?MySQL使用select,alias列名創建表
CREATE TABLE newTable
SELECT a.*, b.*
FROM tblA a
JOIN tblB b
ON a.id = b.cid
的問題是,TBLA和TBLB具有相同名稱的幾列,所以我上創建一個「重複的列名」的錯誤。我試圖避免列出表中的所有字段,所以我需要選擇性地排除某些列或將「自動別名」應用於列名。
我認爲你將不得不列出列,並手動指定別名... – 2012-03-27 18:34:08
這取決於。你想從兩個表中爲具有重複名稱的列創建值嗎?或者你只是想要(例如)最大值? – liquorvicar 2012-03-27 18:40:15