![]() |
|
Модераторы: LSD |
![]()
|
|
| Академик |
|
|||
|
Шустрый ![]() Профиль Группа: Участник... Сообщений: 114 Регистрация: 21.6.2006 Где: Столица РТ - Каза нь Репутация: нет Всего: -13 |
Пожалуста, помогите составить запрос!
Есть 2 таблицы А и Б. Таблица А: ID - первичный ключ Value - данные Таблица Б ID - первичный ключ FK_A - внешний ключ на поле ID таблицы А Value - данные Мне нужно получить все A.Value и Б.ID при заданном Б.Value --------------------
IDE := D2006; DB := Firebird 1.5 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Академик |
|
|||
|
Шустрый ![]() Профиль Группа: Участник... Сообщений: 114 Регистрация: 21.6.2006 Где: Столица РТ - Каза нь Репутация: нет Всего: -13 |
Спасибо, друг! Работает!
Я бы был просто счастлив, если бы ты объяснил как это работает? --------------------
IDE := D2006; DB := Firebird 1.5 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Академик |
|
|||
|
Шустрый ![]() Профиль Группа: Участник... Сообщений: 114 Регистрация: 21.6.2006 Где: Столица РТ - Каза нь Репутация: нет Всего: -13 |
О спасибо!
--------------------
IDE := D2006; DB := Firebird 1.5 |
|||
|
||||
| Olimpic21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 18.9.2005 Репутация: нет Всего: нет |
SELECT A.Value, Б.ID
FROM А, Б WHERE on B.FK_A = A.ID AND B.VALUE = ... а такое не канает чо ли?) или через джоин оптимальнее запрос? в оракле вроде джойна нету? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
WHERE on - "не канает" точно. И через join запрос будет оптимальней в общем случае, т.к. мы не полагаемся на оптимизатор, а сами решаем что и как join-ить. В Oracle есть все Начиная с версии 8.1.7 поддерживаются оба синтаксиса, традиционный - join и собственный - (+). -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Olimpic21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 18.9.2005 Репутация: нет Всего: нет |
ну "Where on" конечно же опRчатка) чето никакда с этим джоином не работал надо бы попробывать)
|
|||
|
||||
| Olimpic21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 18.9.2005 Репутация: нет Всего: нет |
а запрос где обьединятся более двух таблиц с помощью джоин можно написать?
например следующий
может скажите где можно поподробнее про эту конструкцию прочитать? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Можно. Синтаксис смотри тут и тут. И почитай какие нибудь книжки по языку SQL. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |