2013-03-15 4 views
1

Получение этого сообщения при попытке создать представление в MySql. Я попытался предоставить псевдоним для каждого столбца, а также получить сообщение об ошибке. В чем дело !? Заранее спасибо.MySql - Trouble Create View

Сообщение об ошибке

ОШИБКА 1060: Повторяющиеся имя столбца 'ID'

Код

CREATE VIEW contactnotes AS 
SELECT contact.ID, log.ID, contact.Name, log.notes 
FROM log 
JOIN contact 
ON log.ID = contact.ID 

Алиас Покушение

CREATE VIEW contactnotes AS 
SELECT contact.ID as id1, log.ID as id2, contact.Name, log.notes 
FROM log 
JOIN contact 
ON id1 = id2 

ответ

4
CREATE VIEW contactnotes AS 
SELECT contact.ID as id1, log.ID as id2, contact.Name, log.notes 
FROM log 
JOIN contact 
ON log.ID = contact.ID 

или

CREATE VIEW contactnotes AS 
SELECT contact.ID as id1, log.ID as id2, contact.Name, log.notes 
FROM log 
INNER JOIN contact USING (ID) 
+0

Nailed это ..... Спасибо Michael! – DaveyLaser