







|
MySQL.RU - Webboard
Вернуться
Необходимо выбрать данные из 2х таблиц с опре (Дмитрий) 24/08/2005 - 11:18:45
Re: Необходимо выбрать данные из 2х таблиц с опре (Dubrovsky) 24/08/2005 - 12:42:18
> Original message text:
> From: Дмитрий - 24/08/2005 - 11:18:45
> Subject:Необходимо выбрать данные из 2х таблиц с опре
> -----------------
> Необходимо выбрать данные из 2х таблиц с определенным ID. Т.е. надо выбрать из одной таблицы строку с полем id = N и объединить с результатом выборки из другой таблицы, где тоже нужно выбрать одно поле из строки, если такая имеется!!!, с id=N. Если же такой строки нет, то это должно фиксироваться или передачей NULL или 0 или еще как-нибудь.
>
> Пробовал колдовать с конструкцией LEFT JOIN - не выходит, она выбирает все строки из первой таблицы не зависимо от условия id=N
>
From: Dubrovsky - 24/08/2005 - 12:42:18
Subject:Необходимо выбрать данные из 2х таблиц с опре
-----------------
Чего проще
select table1.*, table2.*
from table1
left join table using (id)
where table1.id=N;
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
23661
|
|