2016-03-01 2 views
0

Я пытаюсь создать представление с двумя объединенными таблицами, но я не могу заставить его работать. Вот что я пробовал:Просмотреть (2) Регистрация таблиц?

Create View OwnerBe As 
-> Select CID 
-> From OwnTable a, BeTable b 
-> Where a.CID=b.CID; 

ERROR 1052 (23000): Колонка 'ИДС' в списке полей неоднозначна

Спасибо. :)

+1

Вам нужно псевдоним столбца - 'выберите a.cid' - и я бы рекомендовал использовать' join' вместо 'where' ... – sgeddes

+0

Это имеет смысл! Спасибо. – BoyGeorge

+0

Несвязанный, но: вы должны прекратить использовать древние, устаревшие и подверженные ошибкам неявные объединения в предложении 'where' и начать использовать явный оператор' JOIN' –

ответ

0
Create View OwnerBe As 
Select a.CID 
From OwnTable a, BeTable b 
Where a.CID=b.CID; 
Смежные вопросы