|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.08.2012, 15:51 | #1 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
Получить результат inner join
как можно в одном запросе привязать поле из другой таблицы?
Если привязываю инер джоином или приравниванием, то в случае отсутствия поля в другой таблице - возвращается нулевой результат т.е. table 1 id name autor table 2 id autor text type мне нужно достать всю инфу из первой таблицы и, если есть, взять текст по autor из второй. Полей в table 2 с одинаковым autor может быть много, но по type уникально |
04.08.2012, 15:55 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
left join
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.08.2012, 16:37 | #3 | |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
значение autor в table2 не уникально, т.е. нужно после where условие table2.type=1
Когда пишу условие - если поля нет во второй таблице, то получаю: Цитата:
Последний раз редактировалось Pamparam; 04.08.2012 в 16:58. |
|
04.08.2012, 17:01 | #4 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
разобрался... в джоине нужно дописывать условия, а не после where
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не успеваю получить результат выполнения функции в процедуре | Den7656 | Общие вопросы Delphi | 15 | 12.09.2011 11:54 |
Получить результат нажатия кнопки на сайте | $T@LKER | Работа с сетью в Delphi | 1 | 01.07.2011 16:32 |
Получить результат! | skank123 | Microsoft Office Access | 1 | 28.01.2010 22:05 |
Как связать таблицы и получить результат | HAMMAN | Microsoft Office Excel | 2 | 04.11.2009 19:32 |
Математика. Получить параметр функции зная результат | Stilet | Общие вопросы по программированию, компьютерный форум | 2 | 06.03.2009 08:51 |