0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 11
|
|
1 | |
Поиск по внешним ключам12.12.2013, 17:56. Показов 1777. Ответов 1
Метки нет (Все метки)
Доброго времени суток. Возникла проблема осуществления поиска по внешним ключам таблиц. Сами таблицы приведены ниже:
В трех первых дочерних таблицах при создании упоминались ключи, куски кода при создании таблиц: Для 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
|
12.12.2013, 17:56 | |
Ответы с готовыми решениями:
1
Гарантировать правильную запись по внешним ключам Поиск по внешним ключам Индекс по внешним ключам!? Запрос по внешним ключам |
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
|
|
13.12.2013, 08:55 | 2 |
почитайте про join
1
|
13.12.2013, 08:55 | |
13.12.2013, 08:55 | |
Помогаю со студенческими работами здесь
2
Связать таблицы по внешним ключам INSERT INTO по внешним ключам SQL C# Windows Forms Создать запрос для выборки данных из таблицы по внешним ключам Поиск по ключам массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |