|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2009, 00:03 | #1 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Запрос на выборку из нескольких таблиц
Добрый день.
Прошу вашей помощи. Уже час ломаю себе голову над простейшим запросом. Необходимо из базы выбрать страну, в которой разговаривают на французком языке. Я уже и так и сяк писал запрос, но ничего не выходит. Последний вариант вот: Код:
|
14.05.2009, 01:38 | #2 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
так и не получится никогда, потому что у тебя таблица языки и страна не связаны никак, напрмер в таблице языки нет такого поля - название страны, там одно только поле - название языка, аналогично в таблице страна, нет никакого намека на язык
зато в базе есть таблица "имеет_язык" , вот с ней-то и надо работать, т.е. Код:
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
Последний раз редактировалось koma_grusha; 14.05.2009 в 01:42. |
14.05.2009, 08:50 | #3 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Попробовал я твоим способом.
Когда его запускаю, открывается форма, и в ней пишет "Введите значение параметра название.языка" Хотя в запросе же точно написано, что это 'французкий'. Чуть позже поменял с названиеЯ_языка на названиЕ_языка (как это есть в таблице), так выводит пустую таблицу. |
14.05.2009, 21:15 | #4 | |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
Цитата:
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
|
14.05.2009, 22:26 | #5 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
А где это сделать? Куда зайти.
Ввел в поике access 'ADOQuery' - ничего не нашло. Куда ТЫКАТЬ мышкой, что-бы это сделать? |
14.05.2009, 22:31 | #6 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
ай!! извини, я как всегда про дельфи. Ты же в аксесе, только вот там то я не могу посмотреть, у меня не мс офис стоит, а опеновский.
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
16.05.2009, 00:36 | #7 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Может, кто другой знает как это сделать, у кого офис мелкософтовский стоит?
|
16.05.2009, 15:03 | #8 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 37
|
Как я понял тебе из базы нужно выбрать список стран в которых говорят на французском языке. Тогда запрос Язык_французкий надо писать так:
SELECT название_страны FROM имеет_язык WHERE название_языка = "французский"; вот рабочий пример: world_xp.rar
C++ Builder 6
|
16.05.2009, 18:00 | #9 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Спасибо!! Все работает.
Все из-за кавычек))))) |
11.04.2012, 04:35 | #10 |
Новичок
Джуниор
Регистрация: 11.04.2012
Сообщений: 1
|
Request
Как можно написать SQL запрос на данную ситуацию: есть таблица профессоров ( Id_P, Name_P), таблица студентов (Id_S, Name_S), связующая таблица (ID_S, ID_P), где указано какой студент занимается у какого профессора...
Необходимо получить в результате "сводную" таблицу ( Id_P, QNTY), где указаны Id преподавателя и количество студентов, которые у него занимаются... То есть у профессора, к которому не записались студенты в столбце QNTY будет стоять ноль (0)... =================================== =========== Кросспостинг (создание одинаковых тем и сообщений) запрещён правилами форума! Модератор. Последний раз редактировалось Serge_Bliznykov; 11.04.2012 в 07:43. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
простейший запрос на выборку | kate158 | БД в Delphi | 2 | 13.05.2009 14:33 |
Запрос на выборку | Ruska882009 | Microsoft Office Access | 2 | 26.02.2009 20:39 |
в БД есть запрос 6 (на выборку) | s1a9s8h6a | БД в Delphi | 12 | 02.01.2009 00:48 |
помогите поправить запрос на выборку в дельфи | Барби | Помощь студентам | 1 | 13.10.2008 11:35 |
Сведение нескольких таблиц в одну | Sega | Microsoft Office Excel | 3 | 05.08.2008 15:21 |