powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание Представления с отображением атрибутов сущностей
6 сообщений из 6, страница 1 из 1
Создание Представления с отображением атрибутов сущностей
    #38836461
kirill717
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Требуется создать представление, в котором отображались следующие колонки:
id_Семестр, Название_Специальность, id_ПреподавательПредмет, Название_Дисциплина, `Кол-во часов`, `Кол-во кредитов`, id_ВидКонтроля, Аббревиатура контроля, Фамилия преподавателя.

Мне нужно, чтобы через первичный ключ вывелись атрибуты разных сущностей.

Я пробовал следующий синтаксис:

CREATE VIEW Учебный_план AS
SELECT семестровая_дисциплина.id_Семестр, специальность.Название_Специальность,
семестровая_дисциплина.id_ПреподавательПредмет, дисциплина.Название_Дисциплина,
семестровая_дисциплина.`Кол-во часов`, семестровая_дисциплина.`Кол-во кредитов`,
семестровая_дисциплина.id_ВидКонтроля, семестровая_дисциплина.Аббревиатура, семестровая_дисциплина.Фамилия
FROM семестровая_дисциплина, специальность, дисциплина, семестровая_дисциплина

MySQL Workbnch выдал следующую ошибку:
Error Code: 1066. Not unique table/alias: 'семестровая_дисциплина'

На всякий случай прикреплю диаграмму EER
...
Рейтинг: 0 / 0
Создание Представления с отображением атрибутов сущностей
    #38836500
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и присвой таблицам алиасы - у тебя же ж реально две копии.
...
Рейтинг: 0 / 0
Создание Представления с отображением атрибутов сущностей
    #38836556
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kirill717
Код: sql
1.
2.
3.
4.
5.
6.
CREATE VIEW Учебный_план AS
SELECT семестровая_дисциплина.id_Семестр, специальность.Название_Специальность, 
семестровая_дисциплина.id_ПреподавательПредмет, дисциплина.Название_Дисциплина,  
семестровая_дисциплина.`Кол-во часов`, семестровая_дисциплина.`Кол-во кредитов`, 
семестровая_дисциплина.id_ВидКонтроля, семестровая_дисциплина.Аббревиатура, семестровая_дисциплина.Фамилия
FROM семестровая_дисциплина, специальность, дисциплина, семестровая_дисциплина



Вы удивитесь той чуши, что получится, когда избавитесь от ошибки. Гуглите по ключевому слову JOIN
авторError Code: 1066. Not unique table/alias: 'семестровая_дисциплина'
...
Рейтинг: 0 / 0
Создание Представления с отображением атрибутов сущностей
    #38836579
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JeStoneВы удивитесь той чуши, что получится, когда избавитесь от ошибки+1
меня особенно поразили условия соединения
точнее, их полное отсутствие :)
...
Рейтинг: 0 / 0
Создание Представления с отображением атрибутов сущностей
    #38837086
kirill717
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JeStone,

JeStonekirill717
Код: sql
1.
2.
3.
4.
5.
6.
CREATE VIEW Учебный_план AS
SELECT семестровая_дисциплина.id_Семестр, специальность.Название_Специальность, 
семестровая_дисциплина.id_ПреподавательПредмет, дисциплина.Название_Дисциплина,  
семестровая_дисциплина.`Кол-во часов`, семестровая_дисциплина.`Кол-во кредитов`, 
семестровая_дисциплина.id_ВидКонтроля, семестровая_дисциплина.Аббревиатура, семестровая_дисциплина.Фамилия
FROM семестровая_дисциплина, специальность, дисциплина, семестровая_дисциплина



Вы удивитесь той чуши, что получится, когда избавитесь от ошибки. Гуглите по ключевому слову JOIN
авторError Code: 1066. Not unique table/alias: 'семестровая_дисциплина'


Как тогда по Вашему было бы правильно? Я лично не разбираюсь в данной предметной области, но как мне кажется учебный план должен быть представлением.


tanglir,
tanglirJeStoneВы удивитесь той чуши, что получится, когда избавитесь от ошибки+1
меня особенно поразили условия соединения
точнее, их полное отсутствие :)


какие должны быть условия соединения?
...
Рейтинг: 0 / 0
Создание Представления с отображением атрибутов сущностей
    #38837391
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kirill717какие должны быть условия соединения?проще всего - NATIVE JOIN
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Создание Представления с отображением атрибутов сущностей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]