Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 11
1

Поиск по внешним ключам

12.12.2013, 17:56. Показов 1777. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Возникла проблема осуществления поиска по внешним ключам таблиц. Сами таблицы приведены ниже:
Поиск по внешним ключам

В трех первых дочерних таблицах при создании упоминались ключи, куски кода при создании таблиц:
Для 1ой: PRIMARY KEY(Snum);
Для 2ой: PRIMARY KEY(Pnum);
Для 3ей: PRIMARY KEY(Jnum);
Так же тип таблиц был изменен на InnoDB: Engine = InnoDB;

В 4ой таблице ключи я привязал следующими командами:
FOREIGN KEY (Snum) REFERENCES S(Snum),
FOREIGN KEY (Pnum) REFERENCES P(Pnum),
FOREIGN KEY (Jnum) REFERENCES J(Jnum);

Проблема же возникает при поиске по ключам. К примеры вывести все данные таблицы SPJ(4ая), для которых Sci='Лондон' и Jci='Лондон'. Вот что я пишу для осуществления поиска:
SELECT SPJ.* FROM SPJ,S,J WHERE S.Sci='Лондон' AND J.Jci='Лондон';
Вот что же он мне выдает:
Поиск по внешним ключам

Поиск по внешним ключам

Помогите кто может, пожалуйста, вторую неделю голову ломаю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2013, 17:56
Ответы с готовыми решениями:

Гарантировать правильную запись по внешним ключам
Ситуация: Есть таблицы tests, questions, answers, passed_test, passed_question_answer. test...

Поиск по внешним ключам
Помогите пожалуйста. Есть таблица film и actor film id_film name country actor actor...

Индекс по внешним ключам!?
Добрый день! Подскажите пожалуйста, он автоматически создаётся при создании внешнего ключа или нет.

Запрос по внешним ключам
Здравствуйте, я новичок в postgresql, пара дней от роду, помогите чем сможете. Основная задача...

1
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
13.12.2013, 08:55 2
почитайте про join
1
13.12.2013, 08:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2013, 08:55
Помогаю со студенческими работами здесь

Связать таблицы по внешним ключам
Имеется база данных структурой: create database Models use Models create table Компания (...

INSERT INTO по внешним ключам SQL C# Windows Forms
как создать запрос insert into ,update , чтобы добавить данные в 3 таблицы связанные внешним ключём...

Создать запрос для выборки данных из таблицы по внешним ключам
Здравствуйте! Помогите написать Sql-запрос для выборки данных. У меня есть три таблицы:...

Поиск по ключам массива
Всем привет. Есть массив: "mobile" => array:2 "email" => array:2 "dateOfBirth" =>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru