|
MySQL.RU - Webboard
Вернуться
объяденение запросов (Misha) 15/01/2008 - 05:45:24
Re: Яденая Россия :) интересно, куда ударение? (vi.k) 15/01/2008 - 06:22:39
Re: Спасибо ! (Misha) 15/01/2008 - 07:32:27
> Original message text:
> From: Misha - 15/01/2008 - 05:45:24
> Subject:объяденение запросов
> -----------------
> Есть запрос который выводит
> id summ
> 1 10
> 3 20
> 4 15
>
> Есть еще одна таблица
> id name
> 1 aaa
> 2 bbb
> 3 ccc
> 4 ddd
> 5 eee
>
> Как объяденить их, чтобы получилось ?
> 1 10
> 2 0
> 3 20
> 4 15
> 5 0
>
>
>
From: vi.k - 15/01/2008 - 06:22:39
Subject:Яденая Россия :) интересно, куда ударение?
-----------------
SELECT еще_одна_таблица.id, IFNULL(результат_запроса.summ,0)
FROM еще_одна_таблица
LEFT JOIN (запрос) AS результат_запроса
ON еще_одна_таблица.id=результат_запроса.id
JOIN - объединяет таблицы, ставя в соответствие оба id
LEFT JOIN - данные из левой таблицы (еще_одна_таблица) попадают в объединение в любом случае, даже если им нет соответствия в правой (результат_запроса)
IFNULL - без этого вместо '0' будут стоять NULL
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32779
|
|